-1

職場では、仕事用のマシンに秘密鍵を設定してサーバーにSSH接続できます。

jake@work$ ssh server
jake@server$

秘密鍵を使用して、自宅から職場、サーバーにSSH接続しようとしています。プロセスは次のようになります。

jake@home$ ssh work
jake@work$ ssh server
jake@server$

しかし、代わりにパスワードを要求されます。-vを指定してsshサーバーを呼び出すと、キー.ssh/id_dsaと.ssh/id_rsaを検索していることが示されますが、私のキーの名前は異なります。

自分でキーを指定することでサーバーに入ることができます:

jake@home$ ssh work
jake@work$ ssh server -i .ssh/idfoo
jake@server$

この2ステップのログインプロセスに適切なキーを見つけるためにsshを取得するにはどうすればよいですか?

4

1 に答える 1

1

〜/ .ssh/configのHost+IdentityFileを使用して、キーを指定できますwork

Host server
    IdentityFile idFoo

または、構成ファイルでこれだけを使用して、すべてのセッションにキーIDを適用します。

IdentityFile idFoo

しかし、 sshセッションからwork->serverからsshを実行しようとする場合にのみ、これが必要な理由を説明することはできません。work

于 2012-07-22T20:54:33.243 に答える