ユーザーのAuthorized_keysに公開SSHキーを追加します。

ユーザーのAuthorized_keysに公開SSHキーを追加します。

Arch Linuxを実行しているサーバーの問題を解決する必要があります。他の開発者が私にルートアクセス用のキーを含む電子メールを送信し、次の内容を書きました。 「rootとしてログインして公開SSHキーをアップロードしたら、ユーザーxxxの認証キーに追加する必要があります。」

彼はノードアプリケーションを実行するユーザーを作成しました。authorized_keysそのユーザーとしてSSHを実行できるように、アプリケーションの実行に使用するユーザーに追加する必要がある公開鍵ファイルがあります。

私の問題は、これを行うコマンドがわからないということです。私のローカルコンピュータのファイルを使ってこれを行う方法を知りたいです。あるいは、ルートディレクトリからauthenticate_keysをコピーするだけです。

ベストアンサー1

キーをに送信して/tmpに接続しますauthorized_keys
次のコマンドでおよびを置き換えますSERVERUSER

scp ~/.ssh/id_rsa.pub root@SERVER:/tmp/id_andre_luiz
ssh root@SERVER
cat /tmp/id_andre_luiz >> ~/.ssh/authorized_keys

ファイルを上書きするのではなくファイルに追加するには>>(単一ではない)使用に注意してください。>authorized_keys

おすすめ記事