Macのterminal(ターミナル)でSSH接続が出来ない場合

mac の terminalで、

Received disconnect from 192.168.1.100: 2: Too many authentication failures for hogehoge

となって、SSHの接続が出来なくなったばあい。ssh-agentを疑ってみる。

KiyoMac:macro kiyo$ ps ax | grep ssh
764 ?? S 0:01.32 /usr/bin/ssh-agent -l
38327 ?? Z 0:00.00 (ssh)
40953 ?? T 0:01.05 /usr/bin/ssh admin@192.168.2.100
48427 s000 R+ 0:00.00 grep ssh

の様に、ssh-agent が起動している場合、こいつをkillしてしまいます。

KiyoMac:macro kiyo$ kill -9 764

で、OK.
どうやら、keychainと連携して、ssh-agentが立ち上がるのですが、そちらとバッティングしているご様子です。

2009.11.06

Category: Mac / Tags:

Comments (1)

kiyo

1月 15th, 2010 at 09:56    


追記、ssh-agentはkillしても立ち上がって来る場合、
keychainを立ち上げて一旦ssh関係の分を削除する事で直ったりします。
passwrod認証だけのサイトと、key+password認証のサイトが混じっているとなったりするみたいです。(未確証)

Leave a reply

Name *

Mail *

Website