RSA公開鍵を作成し、それをauthorized_keys
ファイルに追加したいのですが、Ubuntu11.10マシンにそのようなファイルがありません。
キーをに追加するにはどうすればよいauthorized_keys
ですか?
回答:
Michael Krelinのソリューションを実行するときは、次のことを確認してください。
cat <your_public_key_file> >> ~/.ssh/authorized_keys
二重の>
ない二重>
は、authorized_keysの既存の内容が上書きされる(裸になる!)ことに注意してください。これは望ましくない場合があります。
sudo systemctl restart sshd
を吸い上げて機能しない場合は、覚えておいてください
mkdir -p ~/.ssh/
cat your_key > ~/.ssh/authorized_keys
cat your_key >> ~/.ssh/authorized_keys
-i
。また、ssh -v
リモートでauthorized_keysの権限を試して確認することもできます。そして、そこでログを確認してください。
返信が遅すぎることはわかっていますが、これが必要な人は、ローカルマシンから次のコマンドを実行してください。
cat ~/.ssh/id_rsa.pub | ssh user@192.168.1.1 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
これは完全にうまく機能しました。あなたがする必要があるのはただ交換することです
user@192.168.1.1
その特定のホストのためにあなた自身のユーザーと