パスワードなしで[email protected]から[email protected]へsshしたいと思います。異なるアカウントからのパスワードなしでsshを設定する方法
私はこれをパスワードで行うことができます。 sshのマニュアルページで命令を使用して、machine2.comにmachine1.comに〜USER1 /の.ssh/id_rsaとを設定するためにはssh-keygenのを使用して 〜USER1 /の.ssh/authorized_keysにして
、 私ができるから、 machine1.comの "ssh [email protected]"のuser1をパスワードなしで入力してください。 しかし、同じセットアップ手順を使用してパスワードなしでログインすることはできません。つまり、user1の宛先user2を代用します。つまり、machine1.comのuser1から「ssh [email protected]」はパスワードなしでは機能しません。
これを実行するための手順は、machine2.comのuser2アカウントが必要であることを示唆しているようです。machine1.comのuser1アカウントとmachine2.comのuser2アカウントに適切にコピーしてください。 これはそうですか? machine2.comのuser2にログインするために、アカウントuser1を使用してmachine1.com上に必要な鍵を生成できますか?
更新:私はmachine2.comの代わりに第3のコンピュータmachine3.comを使用してこれを試しました。これは必要に応じて動作します。同じ一般的な問題を抱えていますが、解決策がないWebの投稿がいくつか見つかりました。問題になっている可能性のあるWAGあなたは基本的に両方のアカウントに同じ鍵を再利用しますので、あなたは、〜USER1 /の.ssh/authorized_keysににコピーmachine2での〜user2の/の.ssh/authorized_keysにに同じデータをコピーすることができ、事前
〜machine1.comでは〜user1/.ssh/authorized_keysと~user2/.ssh/authorized_keysの両方がmachine1.comのアカウントuser1を使用して生成された〜user/.ssh/id_rsa.pubファイルと同じ内容です。しかし、うーん、[email protected]から "ssh [email protected]"はパスワードを要求します。 – Fred