作者dryman (dryman)
看板Network
標題[問題] ssh client 出問題
時間Sun May 2 11:31:10 2010
伺服器端確認沒問題(用別的電腦可以ssh連上去)
我自己的電腦也可以用sftp gui軟體(mac cyberduck)連
但ssh, sftp console都不能使用...
在掛掉之前我做過的事:
想玩玩看ssh-keygen,然後連github
用ssh-agent, ssh-add, keychain 這幾個軟體來掛載 private key
連結github的實驗有成功
登出登入後,我發現我不能ssh任何東西了(不過我沒有重新實驗連github)
猜測是這個key會影響我的knownhost??
github的key可以放新的,所以我先把我的id_rsa, id_rsa.pub砍掉...沒有用 = =
接下來再砍掉.keychain/
砍掉.ssh
重開機
結果還是沒有解決問題 Q口Q
ssh_config, sshd_config 都是預設值(雖然應該跟sshd無關啦..)
以下是 ssh xxx@xxx -v 的訊息
OpenSSH_5.2p1, OpenSSL 0.9.7l 28 Sep 2006
debug1: Reading configuration data /etc/ssh_config
debug1: Connecting to 馬賽克 port 22
debug1: Connection established.
debug1: identity file /Users/dryman/.ssh/identity type -1
debug1: identity file /Users/dryman/.ssh/id_rsa type -1
debug1: identity file /Users/dryman/.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.3
debug1: match: OpenSSH_5.3 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.2
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr hmac-md5 none
debug1: kex: client->server aes128-ctr hmac-md5 none
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
停在這裡就不動了...
請問該怎麼處理呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.192.149
→ wst2080:putty呢??? 05/02 15:41
→ dryman:我是用mac, 只有terminal... 05/02 16:14
→ wst2080:是喔~ 那用戶端的ssh key都刪除乾淨了嗎??? 05/02 16:20
→ wst2080:然後看看Server的該user目錄下的公鑰是否也刪除了~ 05/02 16:21
→ dryman:用戶端的都清乾淨了(.ssh內空無一物,連knownhost都無) 05/02 21:08
→ dryman:我覺得server端應該是沒問題,找時間實驗一下有沒有別的 05/02 21:09
→ dryman:機器連連看ssh... 05/02 21:09
→ wst2080:server端內的user 公鑰要砍掉... 你看一夏我給的link 05/02 21:09
→ dryman:阿,我懂了!! 05/02 21:11
→ dryman:ptt能連上之後突然領悟orz||| 05/02 21:11
→ dryman:感謝~我用別的機器連進去砍掉應該就行了 05/02 21:11
→ wst2080:你終於懂我在說什麼了 XD 05/02 21:24
→ dryman:哈哈,耍笨了:P 05/02 21:37
→ wst2080:沒關係 難免會笨一下... XD 05/02 21:41
→ wst2080:以前我也是這樣笨過來的... XDDDD 05/02 21:41