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
その特定のホストのためにあなた自身のユーザーと