标签:workstation IP 虚拟机 192.168 Linux Xshell VMware
原文连接(原创):使用Xshell连接VMware workstation中的Deepin(Linux)虚拟机
文章目录
使用Xshell连接VMware workstation中的Deepin(Linux)虚拟机
请确保您已经:
- 正确安装了Xshell与VMware workstation
- 在VMware workstation中拥有一台可用虚拟系统(deepin)
改文章参考:
- Xhell 7 Build 0049
- VMware workstation 15.5.2 build-15785246
- Deepin 20 (1003)
设置虚拟系统的网络配置类型
- 检查Linux虚拟机的网络连接模式,确保它是NAT模式。(由于只在本机进行连接,所以没有选择桥接模式。当然,桥接模式的配置会有所不同,在此不做深入分析)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FOfH100p-1615301280685)(https://halofile.longxin.press/halo/75e8645552fc254f60c6dcb78decc687.png)]
- 在VMware workstation里,点击菜单栏上的【编辑】–>【虚拟网络编辑器】,打开下方的虚拟网络编辑器。如果部分选项是灰色,使用管理员权限进入【更改设置】。 选择VMnet8(NAT模式),取消勾选【使用本地DHCP服务…】(若勾选,会设置动态IP)。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eDYh3k6Q-1615301280687)(https://halofile.longxin.press/halo/2afb297470d51ec224d559666840cbe9.png)]
查看网段
- 在NAT设置中可以查看到NAT网络IP,子网掩码以及网关,来综合判断那些网段适合作为改机的静态IP。比如我这里IP地址是:192.168.277.0,排除255与网关IP(192.168.277.2)共三个不可用点(0,2,255),我们可以在192.168.277.*中使用其他任意IP来作为本机的静态IP。
获取网卡的名称
- 在终端输入命令 ifconfig -a
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.227.82 netmask 255.255.255.0 broadcast 192.168.227.255
ether 00:0c:29:3c:12:19 txqueuelen 1000 (Ethernet)
RX packets 2050 bytes 2099379 (2.0 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1489 bytes 199327 (194.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 583 bytes 64477 (62.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 583 bytes 64477 (62.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
- 这里ens33是网卡名
添加静态IP地址
- 在 /etc/network/interfaces 中添加内容
# 静态ip
auto ens33
# ens33 是网卡名称
iface ens33 inet static
# 设置 DHCP 为动态
address 192.168.227.82
# 要设置的静态 IP 地址
netmask 255.255.255.0
# 子网掩码
gateway 192.168.227.1
# 网关
dns-nameserver 119.29.29.29
# dns 地址
重启网络
- 终端执行以下命令重启网络
sudo /etc/init.d/networking restart
- 如果出现 域名暂时解析失败
打开 /etc/resolv.conf , 添加 nameserver 119.29.29.29
然后再重启网络
# 编辑文件
#i Generated by NetworkManager
nameserver 119.29.29.29
# 添加一行
使用Xshell连接
- 这里就不多描述了
如果出现访问被拒
- 打开 etc/ssh/sshd_config,找到
- 连接成功
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m0uZxU8l-1615301280696)(https://halofile.longxin.press/halo/f60224e7dc238c95252e8d365be8d86e.png)]
标签:workstation,IP,虚拟机,192.168,Linux,Xshell,VMware 来源: https://blog.csdn.net/SR02020/article/details/114606031
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。