SSH 远程故障汇总

假装没事ソ 提交于 2020-05-05 08:06:44

故障1:IP地址异常

问题:虚拟机“虚拟网络设置”里面的IP和虚拟机IP不一样。例如虚拟机IP是10.0.0.7,而虚拟网络设置里面的网段是192开头的。

解决:

在虚拟网络设置里,把网段改成10.0.0.0,再重新连接CRT就可以

问题: CRT 连不上虚拟机

分析: cat /etc/sysconfig/network-scripts/ifcfg-eth0

发现少了ONBOOT=yes如果缺少需添加此项,

ifdown eth0 && ifup eth0 #然后重启网卡

故障2:网卡没启动

适用场景:在安装CentOS的时候没有勾选开机启动网卡的选项,在连接CRT之前也没有手动启动网卡,造成连接失败。

解决:

用ifup eht0口令,启动网卡,再重新连接,就可以。

故障3:VMnet8异常

适用场景:VMnet8关闭,导致虚拟机不能上网,CRT连接不上

解决:

查看VMnet8是否启动:

“控制面板”——“网络和共享中心”——“更改适配器设置”——查看VMnet8的状态是否已经启动

启动VMnet8:“开始”——搜索“服务”——找到VM开头的5个服务项目,全部设置为开启状态。再重新连接CRT。

故障4:连接超时

image

遇到这个问题最简单的解决办法就是检查Linux系统和客户端电脑端的网络连接是不是畅通的,最简单的办法就是在客户端电脑上ping IP

故障5:SSH端口问题

image

 

可以从以下几个方面寻找原因:

sshd服务程序是否正确开启,确认的示例命令如下:

ps -ef|grep sshd|grep -v grep,操作如下图:

image

1)sshd服务的默认端口是22,是否给更改,确认端口的命令如下:

netstat -lntup|grep sshd操作结果如下:

image

端口是22,表示正常,如果是其他的数字,就表示端口被更改了,需要改回来。

2)是否开启了iptables防火墙而导致禁止连接,确认的代码如下:

/etc/init.d/iptables stop

image

然后再用/etc/init.d/iptables status查看防火墙的运行状态:

image

3)客户端SecureCRT是不是配错了连接的端口或IP

可以在客户端电脑上执行telnet 10.0.0.0.7 22来检查连通性,大体上都是由上述3类情况引起的

故障6:SSH远程连接故障排查

(1)检查ping 10.0.0.100 检测路通不通

在win+r (或者命令Windows的cmd输入ping 10.0.0.100)

image

ping 不通查看网络问题

*网线有没有插*对方的服务有没有开*IP 对不*机器有没有开机

●开机的时候网卡未启动:

编辑命令:vim/etc/sysconfig/network-scripts/ifcfg-eth0

#查看ONBOOT=yes是否一致,如果不是,修改后要重启,

ifdown eth0 && ifup eth0

(2)再利用telnet或nmap命令检查telnet 10.0.0.7 22

通过当前虚拟机查看10.0.0.7的22端口是不是开通状态,SSH服务开启的是22端口。

虚拟机telnet检查 ,然后查看电脑的telnet端口是否打开。

输入命令,出现下面的界面,就是连接成功:

image

出现下面的情况,就是连接失败:

image

出现上图的提示,有可能是防火墙的问题,也有可能是对方的端口没有打开。

关闭防火墙:

image

也可以在Windows的cmd里输入telnet 10.0.0.7 22 回车,得到下面的结果,就表示接连是通的:

image

如果Windows没有telnet:控制面板——“程序和功能”——“打开或关闭Windows功能”

image

nmap仅能在Linux上面检测了:

image

总结:ping 通了,就用telnet检查,检查服务功能否开放.

(3)看是否防火墙阻挡.

学习环境建议关掉防火墙,生产中按需开启。执行关闭防火墙的命令:/etc/init.d/iptables stop

(4)VMware 软件配置问题

4.1虚拟网段配置,NAT模式下网段是否改为10.0.0.100

image

4.2window 服务是否开启

image

4.3错误的方法

image

4.4 故障:

所有排查好着,就剩计算机客户端无法连接 ping 不通,telnet也不同,但是虚拟机本机里面可以telnet通

解决办法: 网络编辑vmnet8 移除,重新安装重新建一个

4.5 可以ping 通baidu的ip地址,但是不能解析baidu的域名,

image

image

以上排查问题 : ping 网关 域名 8.8.8.8 ping 外网的ip地址 等

clip_image002

1 排查防火墙的问题

域名解析问题

综上: 是家里网的原因,修改成自己的移动热点,然后就可以ping主机名可以解析

综上 还是dns 域名解析问题 最终更换为 4.2.2.2 可以解析域名了

总结: 看来还是多得几个dns 域名备用

4.2.2.2 美国

阿里云DNS:223.5.5.5,备用223.6.6.6

比较权威的老牌DNS:114.114.114.114

谷歌老大哥的全球解析DNS服务器:8.8.8.8

腾讯公共DNS:119.29.29.29

百度公共DNS:180.76.76.76

北京网通dns服务器地址 :

首选dns服务器:202.96.0.133

备用dns服务器:202.96.199.133

北京电信DNS服务器地址

202.96.199.133

202.96.0.133

202.106.0.20

202.106.148.1

202.97.16.195

排查所有问题后,ssh 远程工具不能连接本地,vm的net网卡也重新配置,在本地宿主机上面ping 网关也不能ping通 ,但是可以ping 百度,在虚拟机测试了虚拟机的 telnet 22 端口,都是可以通的,最终……………

发现这里多了一个东西,关闭后即可

image

经查实 这个属于xx省的*** 导致的,连接之后,内部服务我不能通信,但是可以上网

1. 关于使用虚拟机的桥接模式

首先保证都在有线网之间的连接,如果采用无线网,可能无线网之间互相访问(只是个别人设置)

这样才能保证虚拟机之间的连接

2. 其次查看无线网或者有限网卡(真实电脑的网卡 )

image

1. 如果虚拟模板设置好之后,然后升级了vmware,在打开虚拟机,没有界面显示,兼容问题。最后只能重新装原vmware

2. 虚拟机 如果其他都是 桥接,另外一台不是桥接,跟其他网络不通

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!