2012-04-12 6 views
0

パスワードなしで[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にに同じデータをコピーすることができ、事前

答えて

1

感謝。これが良い考えであるかどうかは、あなたが決定することです。

しかし、2番目のキーを生成することもできますが、コマンドラインでmachine1の認可に使用するキーファイルを明示的に指定する必要があります。

+0

〜machine1.comでは〜user1/.ssh/authorized_keysと~user2/.ssh/authorized_keysの両方がmachine1.comのアカウントuser1を使用して生成された〜user/.ssh/id_rsa.pubファイルと同じ内容です。しかし、うーん、[email protected]から "ssh [email protected]"はパスワードを要求します。 – Fred

関連する問題