Linux(centos)——XShell连接不上服务器的解决办法(持续更新)

看了很多回答,自己又做了一部分的实验
一:虚拟机重置虚拟网络编辑器,生成新的IP地址
  • 在虚拟机关闭的情况下选择:编辑>>虚拟网络编辑器
    在这里插入图片描述
    在这里插入图片描述
  • 选择更改设置(获取权限)>>你需要重置的虚拟机操作系统>>还原默认设置
    在这里插入图片描述
  • 打开虚拟机,输入"ip addr",获取新的形成的ip地址

在这里插入图片描述
如果你跟我不一样,是这样的。说明网卡没有开启,继续看下面

在这里插入图片描述

二:没有IP怎么半?打开网卡操作
  • 当然如果没有新的ip地址,说明你的网卡服务没有开启,按照如下的方式操作
  • 在linux中输入如下的操作命令
  • 使用vi编辑器打开网卡所在的文件夹:
    • vi /etc/sysconfig/network-scripts/ifcfg-ens33   
      

打开如下界面
在这里插入图片描述

  • 看到网卡选项是no,摁i,进入编辑模式,左下角显示的是insert,将ONBOOT修改为yes。修改后的界面如下

在这里插入图片描述
然后摁“ESC”,进入一般模式,输入“:wq”,摁回车,写入保存并退出。

  • 启动网卡,输入如下指令:service network start,得到如下界面

在这里插入图片描述

  • 获取IP地址,进行连接即可
    在这里插入图片描述
三、你的sshd服务是否已经开启
  • 终端输入“setup”,注意是没有空格的!!没有空格!!得到如下界面

在这里插入图片描述

  • 选中系统服务,摁下回车键,跳转到如下的界面

在这里插入图片描述

  • 通过上下键,搜索sshd的选项,并确定其打上“ * ”,保证sshd已经开始服务,一定是打上“ * ”
    在这里插入图片描述
  • 摁下“Tab”键,跳转到确定按钮,开始服务
    在这里插入图片描述
四:根据虚拟机参数,修改系统的网络配置
  • 情景描述:每次更换网络,由宿舍的wifi到校园的wifi,在NAT的模式下,每一次都要更换IP地址,而且经常连接不上

  • 解决办法

    • 打开你的网络配置,查看虚拟机分配的ip网络地址,如下:虚拟机菜单栏》》编辑》》虚拟网络编辑器》》
      在这里插入图片描述
  • 选择对应的虚拟机》》NAT设置》》得到如下
    在这里插入图片描述

  • 打开你的虚拟机,输入如下指令:
    ** vi /etc/sysconfig/network-scripts/ifcfg-ens33**
    得到如下界面

在这里插入图片描述

  • 在该文档的末位加入如下的内容(试了一下,和网关相同可以连通)
    在这里插入图片描述
  • 输入service network restart重启网络服务,获取ip地址,重新用XShell来连接服务器

在这里插入图片描述

五:查看ip的几种方式
  • ip addr

在这里插入图片描述

  • 如果有界面的话可以直接打开
    在这里插入图片描述

在这里插入图片描述

  • 通过防火墙查看你的端口号是否已经顺利开通
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Blackoutdragon/article/details/108316463