Linux : 解决ssh命令失败(ssh: Network is unreachable),MobaXtermSSH连 ...

打印 上一主题 下一主题

主题 1020|帖子 1020|积分 3060

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
题目描述

        MobaXterm 出现报错 Network error:Conection timed out

        

        且在要求的参数都配置好的环境下 ssh 命令不成功

  1. # ssh root@192.168.10.11
  2. 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 服务器配置网络参数,设置要求如下: 


  • IP地址为192.168.10.10,子网掩码为255.255.255.0。
  • 默认网关为192.168.10.2。
  • 主机名为student.rjxy.com。
  • ping本机的主机名(student)可以获知精确的IP地址(192.168.10.10)。
  • 上述设置在重启后仍能保持。
将上述所用的虚拟机改名为A,然后为其创建克隆,克隆后的虚拟机起名为B。调整虚拟机B的配置,要求如下:


  • IP地址为192.168.10.11,子网掩码为255.255.255.0。
  • 主机名为router.rjxy.com。
  • ping本机的主机名(router)可以获知精确的IP地址(192.168.10.11)。
  • 上述设置在重启后仍能保持。
③ 在刚才实验的基础上,A使用ssh命令,访问B主机。在win真实机安装mobaXterm,连接A主机,进行文件共享。



配置虚拟机 A 

   修改网络参数:
  1. # vim /etc/sysconfig/network-scripts/ifcfg-ens160   
复制代码
注意: ens160不是固定的,要根据你的虚拟机网卡进行替换。
  在打开的文件里,按要求修改IP地址、子网掩码和默认网关。
  
    修改主机名称:
  1. # vim /etc/sysconfig/network
复制代码

  

  1. # vim /etc/hosts
复制代码
        在文件中添加192.168.10.10 student.rjxy.com student
  
    进行测试,可成功ping通。
  1. # ping -c 3 student
复制代码
  B的配置步调与A类似。


   ssh命令及MobaXterm设置

  1. # systemctl start sshd
  2. # ssh root@192.168.10.11
复制代码
出现如许就是成功了,中间选yes,输入虚拟机B的密码:

  
  ssh成功后,MobaXterm就可以成功了
  

  

  

出现的报错及解决

  1. # ssh root@192.168.10.11
  2. 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 不通,可以先通过这个命令查抄网卡是否开启:
  1. # ip addr show
复制代码
发现此时网卡处于关闭状态
  

  手动重启网卡和 NetworkManager服务:
  ( 我的网卡每次只有这个方法可以成功打开,参考文章:
  彻底解决VM ubuntu在虚拟机找不到网卡无法上网的题目 - 知乎 (zhihu.com)  )
  1. # ip link set ens160 up
  2. # systemctl restart NetworkManager
复制代码

   ③ 假如网卡启动后,ssh命令照旧不行,可以试试激活指定的网络连接。
  1. # nmcli connection up ens160
  2. 错误:网络管理器(NetworkManager)未运行。
  3. # systemctl start NetworkManager
  4. # nmcli connection up ens160
  5. 连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/3)
复制代码
若激活失败,出现:
  错误:连接激活失败:No suitable device found for this connection (device lo not available because device is strictly unmanaged).
  1. # nmcli n
  2. // 查看托管状态,disable不可用,需要下一步命令来启用;enable为可用
  3. # nmcli n on
  4. // 启用
  5. # nmcli connection up ens160
  6. // 再次重新尝试激活
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

王柳

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表