Arch Linuxを実行しているサーバーの問題を解決する必要があります。他の開発者が私にルートアクセス用のキーを含む電子メールを送信し、次の内容を書きました。 「rootとしてログインして公開SSHキーをアップロードしたら、ユーザーxxxの認証キーに追加する必要があります。」
彼はノードアプリケーションを実行するユーザーを作成しました。authorized_keys
そのユーザーとしてSSHを実行できるように、アプリケーションの実行に使用するユーザーに追加する必要がある公開鍵ファイルがあります。
私の問題は、これを行うコマンドがわからないということです。私のローカルコンピュータのファイルを使ってこれを行う方法を知りたいです。あるいは、ルートディレクトリからauthenticate_keysをコピーするだけです。
ベストアンサー1
キーをに送信して/tmp
に接続しますauthorized_keys
。
次のコマンドでおよびを置き換えますSERVER
。USER
scp ~/.ssh/id_rsa.pub root@SERVER:/tmp/id_andre_luiz
ssh root@SERVER
cat /tmp/id_andre_luiz >> ~/.ssh/authorized_keys
ファイルを上書きするのではなくファイルに追加するには>>
(単一ではない)使用に注意してください。>
authorized_keys