网关也设置了,hosts文件也改了,虚拟机也能正常使用,Xshell就是连不上

网关也设置了,hosts文件也改了,虚拟机也能正常使用,Xshell就是连不上?在这里插入图片描述

先跟着小编操作这些:

虚拟机环境准备
1)准备三台虚拟机,虚拟机配置要求如下:
(1)单台虚拟机:内存4G,硬盘50G
(2)修改克隆虚拟机的静态IP

[root@hadoop102 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

改成

DEVICE=ens33
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
NAME="ens33"
PREFIX=24
IPADDR=192.168.253.102
GATEWAY=192.168.253.2
DNS1=192.168.253.2

根据自己的网段更改
在这里插入图片描述

查看Windows系统适配器VMware Network Adapter VMnet8的IP地址
在这里插入图片描述

保证Linux文件中IP地址、Linux虚拟网络编辑器地址和Windows系统VM8网络IP地址相同。

2)修改主机名

(1)修改主机名称 atguigu 用户下要全部加sudo

[root@hadoop102 ~]#  sudo hostnamectl --static set-hostname hadoop102

(2)配置主机名称映射,打开/etc/hosts

[root@hadoop102 ~]# sudo vim /etc/hosts

添加如下内容
192.168.253.100 hadoop100
192.168.253.101 hadoop101
192.168.253.102 hadoop102
192.168.253.103 hadoop103
192.168.253.104 hadoop104
192.168.253.105 hadoop105
192.168.253.106 hadoop106
192.168.253.107 hadoop107
192.168.253.108 hadoop108

(3)修改window的主机映射文件(hosts文件)

(a)进入C:\Windows\System32\drivers\etc路径
(b)打开hosts文件并添加如下内容
192.168.253.100 hadoop100
192.168.253.101 hadoop101
192.168.253.102 hadoop102
192.168.253.103 hadoop103
192.168.253.104 hadoop104
192.168.253.105 hadoop105
192.168.253.106 hadoop106
192.168.253.107 hadoop107
192.168.253.108 hadoop108

3.关闭防火墙

[root@hadoop102 ~]# systemctl stop firewalld
[root@hadoop102 ~]# systemctl disable firewalld

查看防火墙状态

[root@hadoop102 ~]#systemctl status firewalld

在这里插入图片描述改完后重启

[root@hadoop102 ~]# reboot

But 虚拟机能用,Xshell依然连接不上

终极办法:还原默认设置,此时网关会重新分配,VMnet8处ip也会变化,进行更改后,再重新配置 ifcfg-ens33下的ip, 并更改hosts文件和Windows的映射。重启即可
在这里插入图片描述如果能帮到你,给小编来个一键三连吧!!
在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
有几种可能原因导致无法通过 Xshell 连接服务器和 VSCode 连接服务器。以下是一些常见的故障排除步骤,您可以尝试解决这个问题: 1. 确保服务器上的 SSH 服务正在运行:您可以尝试在服务器上执行 `sudo service ssh status` 命令来检查 SSH 服务的状态。如果服务未运行,请执行 `sudo service ssh start` 命令启动它。 2. 检查服务器防火墙设置:防火墙可能会阻止对 SSH 和其他端口的访问。请确保服务器上的防火墙已正确配置以允许 SSH 连接。您可以尝试执行 `sudo ufw status` 命令来检查防火墙规则。 3. 检查 Xshell 和 VSCode 的配置:确保您在 Xshell 和 VSCode 中正确配置了服务器的 IP 地址、用户名和密码(或密钥)。请检查这些配置是否正确,并尝试重新连接。 4. 检查网络连接:确保您的本地网络连接正常,可以通过 ping 其他网站来测试。如果您无法 ping 任何网站,那么问题可能是网络连接的问题,您可以尝试重启路由器或联系网络管理员。 5. 检查服务器的 SSH 配置:可能是服务器上的 SSH 配置错误导致连接问题。您可以尝试编辑服务器上的 `/etc/ssh/sshd_config` 文件,并确保以下配置正确: - 确保 `Port` 配置为正确的 SSH 端口(默认为 22)。 - 确保 `PermitRootLogin` 配置为 `yes`(如果您使用 root 用户连接)或 `no`(如果您使用普通用户连接)。 - 确保 `PasswordAuthentication` 配置为 `yes`(如果您使用密码进行身份验证)或 `no`(如果您使用密钥进行身份验证)。 以上是一些常见的故障排除步骤,希望对您有所帮助。如果问题仍然存在,请提供更多详细信息,以便我可以更好地帮助您解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值