解决 VMware NAT 模式下无法 ssh 到虚拟机环境的问题

本文介绍了在办公网环境下,VMware NAT模式的虚拟机无法通过SSH连接的问题及其解决方法。通过设置VMware的端口映射,将主机端口转发到虚拟机的SSH端口,实现从外部SSH工具连接到虚拟机环境。
摘要由CSDN通过智能技术生成

一、引言

我有两个电脑,一个办公网,一个私人笔记本 ThinkPad。在我的私人笔记本上只需要默认典型安装 linux 比如说 Manjaro,只需要默认安装完成后,我使用 ifconfig 查看下 linux 的 IP 地址,再确认运行 ssh 服务,基本上就能从外部 ssh 工具连接上 linux 虚拟机环境。

但是这个惯例却被办公网电脑打破了。我使用默认的安装虚拟机的步骤安装完之后,却不能使用 ssh 工具从外部连接到虚拟机环境。

我猜测是办公网的环境对其有所限制,具体是哪里,我不是很清楚,甚至我可能都没有权限去解除这个限制。

那么这个问题怎么解决呢?

二、解决

实际上 VMware 的 NAT 模式下的虚拟机环境,除了可以从外部直接根据虚拟机的 IP 地址连接外,还可以通过 VMware 的端口映射来实现连接:

VMware NAT 模式支持你设置主机的端口与虚拟机环境端口的映射,如果你 ssh 到主机的 22 端口,可以设置成转发到虚拟机环境的 22 端口,这样就正好实现了从外部 ssh 工具到虚拟机环境的功能

具体的操作步骤如下:

  1. VMware 菜单->编辑->虚拟网络编辑器,选择列表中的 VMnet8 ,然后点击下面出来的 NAT 设置按钮(如果点击出来的设置界面无法进行修改,则尝试点击虚拟网络编辑器界面的 更改设置 按钮获取管理员权限,再点击 NAT 设置按钮)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值