xshell鏈接故障排查

遠程鏈接不了服務器時,可能緣由有:sshd服務未開啓、防火牆阻擋、端口未開放或者被佔用、selinux阻擋。這裏介紹一下常見緣由及處理辦法。

一、sshd服務未開啓
#service sshd status(查看sshd狀態)
#service sshd start (開啓sshd服務)
#service network restart (重啓網絡服務)
設置爲開機自啓動,避免每次出現同一緣由。
#chkconfig sshd on
能夠再查看sshd的運行級別狀態:
#chkconfig --list sshd
sshd 0:關閉 1:關閉 2:啓用 3:啓用 4:啓用 5:啓用 6:關閉 linux

二、防火牆阻擋
 #service iptables stop(關閉防火牆再次登陸遠程服務)
 相關命令以下
  #iptables -L (查看防火牆狀態)
  #service iptables start(開啓防火牆)

三、端口被佔用或者未開啓
查看sshd的配置端口號(默認爲22號端口)
#cat /etc/ssh/sshd_config
#netstat -antlp | grep 22服務器

開放端口
 #vi /etc/sysconfig/iptables」,
 添加一行
 -A INPUT -m state --state NEW -m tcp -p tcp --dport 2 -j ACCEPT
 #service iptables restart(重啓)
  #service iptables status(顯示正在生效的規則)

        殺死進程
        查看pid
        #ps -aux
         #kill -s 9 1827(9意味着終止、1827是pid)
相關文章
相關標籤/搜索