2011-11-12 9 views
2

私は両方のマシンにCYGWINをインストールしました。特定のホストのssh IDを変更してください

私はこれを行う場合、それは動作します:

ssh -i desktop_rsa [email protected] 

これはどのように私は、SSHのデフォルトのIDを変更するので、それが正しいものを拾うん

ssh [email protected] 

パスワードを入力するように私を必要とし?

私は私のknown_hostsファイルを編集しようとしたが最後のアイデンティティと、次のようになります。

remote_server_ip ssh-rsa AAAAB3NzaC1yc2Esome_big_public_key_here0Dk44YdG///bz desktop_rsa 

感謝を!

答えて

3

編集これを追加することで、あなたの.ssh/configファイル:

Host remoteserver 
IdentityFile desktop_rsa 

リモートサーバーが接続先のサーバーとdesktop_rsaです編集は、あなたのIDファイルへのパスです。これに関する詳細は

man ssh_config 

またはssh configの場合はgoogleで取得できます。

+0

恐縮です!注意すべきは、/ etc/ssh_configと/ etc/sshd_configという2つのファイルがあります。あなたが編集する必要があるのは、ssh_config –

+0

@ JohnZです。変更をシステムワイドにする場合は、 '/ etc/ssh_config'でこれを行うことができます。あなた自身のユーザセッションにのみ変更を加えたい場合は、自分の '〜/ .ssh/config'ファイルでこれを行うこともできます。 – Lucas

関連する問題