回覆列表
-
1 # 科技現實派
-
2 # java架構設計
是不是被黑了,不好說,得一步步排查,按如下步驟排查:
ping伺服器ip,看是否能正常ping通,如果ping不通代表伺服器或者你的本地網路有問題,ping通則繼續走下一步
檢視埠22是否開啟:telnet 127.0.0.1 22,Telnet是Internet的遠端登入協議,需要伺服器端開啟telnet服務才可以登入,如果登入不了,代表埠不通
去伺服器檢視ssh服務是否開啟:ps -ef | grep ssh,如果未開啟則需要開啟ssh服務或者service sshd status檢視ssh服務狀態:如果出現“Loaded: error (Reason: No such file or directory)”則是沒有安裝ssh服務,需要安裝ssh服務;如果出現“Active: inactive (dead)”說明ssh服務沒有啟動,需要執行“service sshd start”啟動服務,啟動完畢後檢查一下服務狀態。
如果ssh服務正常,檢查埠是否開啟防火牆,或者是否在安全組內,執行:lsof -i:22看是否有顯示,如果沒有顯示則代表未開啟,此時需要開啟22埠。
-
3 # 手機使用者4568400899
1 網路不通
2 ssh沒安裝
3 sshd 服務沒啟動
4 /etc/ssh/sshd_config 許可權設定錯誤
5 要學會怎麼提問
SSH不能用不一定是被黑了,也有可能是這些情況:
1、SSH服務沒啟動,導致SSH連線不成功;
2、伺服器的22埠開著,但是如果防火牆沒有開啟22埠,也是無法連線的,可以確認一下機房防火牆的22埠有沒有放開;