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が立ち上がるのですが、そちらとバッティングしているご様子です。
Category: Mac / Tags:
Comments (1)
kiyo
1月 15th, 2010 at 09:56
追記、ssh-agentはkillしても立ち上がって来る場合、
keychainを立ち上げて一旦ssh関係の分を削除する事で直ったりします。
passwrod認証だけのサイトと、key+password認証のサイトが混じっているとなったりするみたいです。(未確証)
Leave a reply