排查故障:

1、两个机器之间是否通畅,看物理网络(网线网卡,IP是不是正确)

ping ip -t 来检测物理网络是否通畅

ssh远程连接的故障排查详解-LMLPHP

不通

ssh远程连接的故障排查详解-LMLPHP

不通:

1、客户端到服务器端物理链路有问题

网卡 ,IP ,  网线 , 防火墙。

2、服务是否是好的

ssh 服务是否是好的

检测办法:从哪个机器连在哪个机器上操作

telnet  --IP--  (服务器的IP和PORT)

不通可能的原因:

a.服务器端防火墙阻挡

ssh远程连接的故障排查详解-LMLPHP

b.端口没开netstat -Intup|grep 22放,服务器没有监听你连接的端口。

以ssh服务22端口为例

ssh远程连接的故障排查详解-LMLPHP

或者

ssh远程连接的故障排查详解-LMLPHP

一般来说,以上方法就可以解决ssh远程连接的问题。

其他方法;利用telnet或nmap 命令检查(客户端执行)

具体命令为:

telnet --ip--  或 nmap --ip--  -p 22 (仅适合linux,需要安装该软件包才能使用)

客户端ssh工具:Securcrt , Xshell , putty

服务端ssh服务;  进程名sshd ,openssh, openssl

telnet 也可以远处连接,但因为它不是加密的,所以现在很少有人用。

配图

ssh远程连接的故障排查详解-LMLPHP

因为我用的是linux环境是centos 7 ,所以其中一些命令和centos 6 略有不同,但无伤大雅,因为你不知道的,度娘

还不知道吗。

ssh远程连接的故障排查详解-LMLPHP

04-28 04:58