赞
踩
MobaXterm 出现报错 Network error:Conection timed out
且在要求的参数都配置好的情况下 ssh 命令不成功
- # ssh root@192.168.10.11
- ssh: connect to host 192.168.10.11 port 22: Network is unreachable
参考了博主的文章后,仍然没有成功,参考文章:解决MobaXtermSSH连接超时(Network error:Conection timed out )_mobaxterm的ssh连接不上-CSDN博客https://blog.csdn.net/weixin_46474921/article/details/120566858
① 为一台 RHEL8 服务器配置网络参数,设置要求如下:
将上述所用的虚拟机改名为A,然后为其创建克隆,克隆后的虚拟机起名为B。调整虚拟机B的配置,要求如下:
③ 在刚才实验的基础上,A使用ssh命令,访问B主机。在win真实机安装mobaXterm,连接A主机,进行文件共享。
修改网络参数:
# vim /etc/sysconfig/network-scripts/ifcfg-ens160
注意: ens160不是固定的,要根据你的虚拟机网卡进行替换。
在打开的文件里,按要求修改IP地址、子网掩码和默认网关。
![]()
修改主机名称:
# vim /etc/sysconfig/network
# vim /etc/hosts
在文件中添加192.168.10.10 student.rjxy.com student
![]()
进行测试,可成功ping通。
# ping -c 3 student
![]()
B的配置步骤与A类似。
ssh命令及MobaXterm设置
# systemctl start sshd # ssh root@192.168.10.11出现这样就是成功了,中间选yes,输入虚拟机B的密码:
ssh成功后,MobaXterm就可以成功了
- # ssh root@192.168.10.11
- ssh: connect to host 192.168.10.11 port 22: Network is unreachable
① VMware设置,打开编辑——虚拟网络编辑器进行设置。
参考文章:https://blog.csdn.net/Zev_Wang/article/details/119978165 ,只设置了VMware之后就成功了。下图已经将原来的网络参数更改为背景题目中的要求。
② 如果ssh命令之前 ping 不通,可以先通过这个命令检查网卡是否开启:
# ip addr show
发现此时网卡处于关闭状态
手动重启网卡和 NetworkManager服务:
( 我的网卡每次只有这个方法可以成功打开,参考文章:
彻底解决VM ubuntu在虚拟机找不到网卡无法上网的问题 - 知乎 (zhihu.com) )
# ip link set ens160 up # systemctl restart NetworkManager
③ 如果网卡启动后,ssh命令还是不行,可以试试激活指定的网络连接。
# nmcli connection up ens160 错误:网络管理器(NetworkManager)未运行。 # systemctl start NetworkManager # nmcli connection up ens160 连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/3)若激活失败,出现:
错误:连接激活失败:No suitable device found for this connection (device lo not available because device is strictly unmanaged).
# nmcli n // 查看托管状态,disable不可用,需要下一步命令来启用;enable为可用 # nmcli n on // 启用 # nmcli connection up ens160 // 再次重新尝试激活
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。