下午還用得好好的后豫。FUCK,突然之間暂筝,SSH不上服務(wù)器了。我的天硬贯。
對(duì)焕襟,提示的就是這句話:
ssh_exchange_identification: read: Connection reset by peer
有人說(shuō)是因?yàn)榉?wù)器那邊的deny
通過(guò)網(wǎng)頁(yè)終端登陸,查看了一下里面的數(shù)據(jù)饭豹,一切正常鸵赖。
換了一臺(tái)mac,竟然可以正常的連接成功?肯定是我的電腦做了什么事拄衰。連接不上它褪。將ssh目錄下面的一些驗(yàn)證去掉,還是不好使翘悉。依然這個(gè)問(wèn)題茫打。
好吧,那再重新啟動(dòng)一次:
竟然好使了:
因?yàn)槭褂玫氖前⒗镌频姆?wù)器妖混,官方推薦了是有如下的幾個(gè)解決方案:
https://bbs.aliyun.com/read/276230.html
https://help.aliyun.com/knowledge_detail/41485.html
https://help.aliyun.com/knowledge_detail/41486.html
https://help.aliyun.com/knowledge_detail/41470.html
在網(wǎng)上找了很久也沒(méi)有找到解決方案老赤,最后根據(jù)提示自己摸索如下:
1.編輯/etc/sshd_config文件,注釋掉
ForceCommand /usr/local/bin/ssh_session
2.啟動(dòng)sshd服務(wù):
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist
3.停止sshd服務(wù):
sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist
4查看是否啟動(dòng):
sudo launchctl list | grep ssh
如果看到下面的輸出表示成功啟動(dòng)了:
--------------
- 0 com.openssh.sshd
5.最后ssh localhost 成功
ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_rsa_key