關於ssh鏈接不上的一些問題web
今天小編在工做是遇到了一個很好玩的狀況就是ssh鏈接不上通過一些努力最後終於解決了,估計不少朋友也會遇到相似的問題,因此小編在這裏總結了一下以便你們交流:服務器
ssh鏈接不上我遇到過2種狀況:ssh
ssh: connect to host tw07323.sandai.net port 22: Connection refusedide
這種狀況你們應該常常會見到,通常緣由是sshd沒有開啓,建議打開sshd進程;或者是ssh作了限制。spa
ssh_exchange_identification: Connection closed by remote host.net
這種狀況算是比較難搞定的通常能夠按照底下的方法是下:orm
1.檢查 /etc/hosts.deny 和 /etc/hosts.allow 裏面是否屏蔽了某些賬戶;
2.刪除 ~/.ssh/known_hosts 裏面的相關服務器條目試一下
3.在某些發行版上升級 glibc 或 openssl 等軟件包之後須要重啓一下 sshd;
4.因爲 ssh 試探或者 ssh 連結數太多,/etc/ssh/sshd_config 裏面的 MaxStartups 默認參數配置不夠進程
5./var/empty/sshd 目錄的權限給的太大好比說777,咱們能夠把它改爲744而後在重啓ssh進程,而後再鏈接應該就能夠。ssl
以上只是小編遇到的問題,若是之後還有其餘問題會再次補充的。(註釋中間有些解決方法是從網上找的,畢竟小編沒有那麼牛逼!!!)rem
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
再加
這是ssh的常常出現的問題,不能啓動ssh,其緣由是庫文件有問題咱們把他去掉就行了:
去掉/etc/ld.so.conf裏那行,而後運行ldconfig
而後ssh就能夠正常的啓動了。