本人在学习linux系统中出现了一些远程连接失败的问题,以此笔记记录下排错过程
(注意:VMware桥接模式需要让虚拟机的ip和物理机的ip在同一网段,因此需要手动配置linux系统网卡,NAT模式虚拟机ip不需要和物理机ip在同一个网段,但物理机中的虚拟网卡的网段要和虚拟网络编辑器中对应网卡的网段一致,否则将无法连通)
- ip地址不对(非常关键)
在vmware虚拟网络编辑器中使用nat转换
并在ubuntu虚拟机设置中把网卡设置为自定义的nat虚拟网卡
win + r ncpa.cpl
在物理机的nat网卡的属性中手动配置ip地址
物理机中的虚拟nat网卡的网段要和vm虚拟网络编辑器里对应网卡的网段保持一致,并在虚拟网络编辑器中勾选 "将主机虚拟适配器连接到此网络"
在Ubuntu终端中重启网卡
systemctl restart networking
物理机成功ping通虚拟机
虚拟机成功ping通物理机
2.ubuntu没有安装sshd服务
安装sshd
apt-get install sshd
启动sshd
systemctl restart sshd
或 service sshd restart
3.物理机DHCP和NAT服务未启动
win+r services.msc
找到相应服务手动启动
重启虚拟机
4.xshell中账户名填写错误
在ubuntu中使用 whoami 查看自己的用户名
再次尝试用查看到的用户名登录
至此,如果以上内容都配置正确,可以解决大部分连接问题