centos密碼正確,服務器上root可以登錄,外網不能ssh,這個類問題可能是以下情況:
1,開啟了防火墻,沒有開啟器端口,直接的方法就是關閉防火墻(當然可以不關閉防火墻,可以開啟端口,桌面開設請網絡搜索)
永久關閉防火墻
chkconfig iptables off
停止防火墻服務
service iptables stop
2.端口不正確,通過
netstat -ntplu|less
查看ssh端口
3,ssh服務沒有啟動,可以通過
service sshd status
查看ssh服務狀態,如果沒有啟動,直接
service sshd start
啟動服務
4,root用戶禁止ssh登錄
可以通過
vi /etc/ssh/sshd_config
編輯查看root用戶狀態,找到root用戶的設置。
#LoginGraceTime 2m
PermitRootLogin yes /yes表示root可以ssh登錄。可能這里是no
重啟網絡服務
/etc/init.d/sshd restart
或者
service sshd restart
其他linux的處理方向也大致一樣,命令輸入用所不一樣。