xshell连接故障排查

  
 <代码>远程连接不了服务器时,可能原因有:sshd服务未开启,防火墙阻挡,端口未开放或者被占用,selinux阻挡。这里介绍一下常见原因及处理办法。 
  

1, sshd服务未开启
# sshd服务状态(查看sshd状态)
#服务sshd开始(开启sshd服务)
#服务网络重启(重启网络服务)
设置为开机自启动,避免每次出现同一原因。
# chkconfig sshd在
可以再查看sshd的运行级别状态:
# chkconfig——列表sshd
sshd 0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭

  
 <代码> 2,防火墙阻挡
  #服务iptables停止(关闭防火墙再次登录远程服务)
  相关命令如下
  # iptables - l(查看防火墙状态)
  #服务iptables开始(开启防火墙) 
  

3,端口被占用或者未开启
查看sshd的配置端口号(默认为22号端口)
#猫/etc/ssh/sshd_config
# netstat -antlp | grep 22

  
 <代码>开放端口
  # vi/etc/sysconfig/iptables”,
  添加一行
  ——输入- m状态——国家新的tcp - p tcp——dport 2 - m - j接受
  # service iptables重启(重启)
  #服务iptables状态(显示正在生效的规则)
  
  杀死进程
  查看pid
  # ps辅助
  #杀死9 - s 1827(9意味着终止,1827是pid)  

xshell连接故障排查