排查故障:
1、两个机器之间是否通畅,看物理网络(网线网卡,IP是不是正确)
ping ip -t 来检测物理网络是否通畅
通
不通
不通:
1、客户端到服务器端物理链路有问题
网卡 ,IP , 网线 , 防火墙。
2、服务是否是好的
ssh 服务是否是好的
检测办法:从哪个机器连在哪个机器上操作
telnet --IP-- (服务器的IP和PORT)
不通可能的原因:
a.服务器端防火墙阻挡
b.端口没开netstat -Intup|grep 22放,服务器没有监听你连接的端口。
以ssh服务22端口为例
或者
一般来说,以上方法就可以解决ssh远程连接的问题。
其他方法;利用telnet或nmap 命令检查(客户端执行)
具体命令为:
telnet --ip-- 或 nmap --ip-- -p 22 (仅适合linux,需要安装该软件包才能使用)
客户端ssh工具:Securcrt , Xshell , putty
服务端ssh服务; 进程名sshd ,openssh, openssl
telnet 也可以远处连接,但因为它不是加密的,所以现在很少有人用。
配图
因为我用的是linux环境是centos 7 ,所以其中一些命令和centos 6 略有不同,但无伤大雅,因为你不知道的,度娘
还不知道吗。