宿主机SSH连接VMware虚拟机(NAT模式)
时间:2023-06-26 13:21:01 | 来源:网站运营
时间:2023-06-26 13:21:01 来源:网站运营
宿主机SSH连接VMware虚拟机(NAT模式):其实配置SSH连接不是什么难事,但是每次我都能成功被绕晕,这篇文章记录一次尽可能简化的成功配置,希望帮小白少走弯路。
我主要参考了下面这篇文章,但是他只是拿当前分配的虚拟机IP配置转发,我担心DHCP服务下次可能会分配其它IP给虚拟机,导致配置失效。所以我选择手动设置虚拟机IP保证稳定。
VMware虚拟网络配置
1、打开VMware虚拟网络编辑器,点击更改设置解锁不可修改的配置项。
2、选中VMnet8,打开NAT设置。
3、查看子网信息。这里可以看到你的虚拟网络的子网IP,下面
假设子网IP是192.168.200.0。你可以根据自己在这一步获得的子网IP替换,如果IP这块不明白可以全部设置成和我一样的,子网IP在上一步可以修改。根据这个子网IP我们可以指派虚拟机IP地址。把子网IP最后一段改成你喜欢的数就行,只要
小于255并且和这里
显示的网关IP不同即可。比如我们
决定虚拟机IP是192.168.200.233,将在后续用到。
4、添加端口映射规则。虚拟机IP地址填上一步中我们指定的IP,主机和虚拟机端口都用SSH默认的22。这就表示到主机端口22的请求可以映射到虚拟机端口22上,localhost:22 -> 192.168.200.233:22。
5、一路点击确定启用上述配置。
虚拟机网络配置
将之前指派的虚拟机IP配置到虚拟机中。这里三项以此是虚拟机IP地址,子网掩码,网关IP地址。
虚拟机部署SSH server
0、保证虚拟机已安装SSH server,ubuntu可以参考下面的命令安装。
sudo apt-get install openssh-server
1、启动SSH server
sudo /etc/init.d/ssh start
2、检查server启动情况
netstat -tpl | grep ssh
输出不为空说明启动成功。
3、配置防火墙放行端口
sudo firewall-cmd --permanent --add-port=22/tcpsudo firewall-cmd --reload
宿主机SSH访问虚拟机
宿主机中使用SSH命令即可连接到虚拟机,其中username是你在虚拟机中的用户名。
ssh username@localhost