VMware下Ubuntu虚拟机链接Xshell

本文介绍了在Windows系统下通过Xshell远程连接虚拟机中Ubuntu系统的方法。先确认Ubuntu以NAT模式连接,查看其IP地址并安装ssh协议,接着配置端口映射关系,最后在Xshell中新建会话,填入相关信息,输入Ubuntu账号密码即可完成远程连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、首先需要确认自己虚拟机中的Ubuntu是否以NAT模式链接。
在这里插入图片描述

2、确认Ubuntu的IP地址,使用ifconfig命令查看。记住这个ip地址,一会需要使用。
在这里插入图片描述
同时终端中运行sudo apt-get install ssh,安装ssh协议。

3、编辑-虚拟网络编辑器-选择更改设置,选择NAT设置
在这里插入图片描述

4、配置端口映射关系
在这里插入图片描述
主机端口:真实主机,一般是Windows端口号,只要在1024-65535之间都行,这里我分配了一个2333。
类型:协议类型,选择TCP。
虚拟机ip地址:虚拟机的ip地址,这里填写刚刚我们得到的Ubuntu的ip地址192.168.112.128。
虚拟机端口:虚拟机的端口号,SSH默认的端口为22。
描述:可以随便填写,这里我写上SSH。
在这里插入图片描述
修改完成后点击确定,进入下一个阶段。

5、打开Xshell,新建一个回话,将我们刚刚修改的信息填写上去。
在这里插入图片描述
协议:选择SSH
主机:这里的主机指的是本机也就是Windows的ip地址,可以在设置-网络和Internet中查看当前本机的ip地址。
端口号:这里填写刚刚我们分配的2333。

确定之后会自动连上,会弹出安全警告。
在这里插入图片描述
这里输入的是虚拟机中Ubuntu的账号跟密码,以便进行下一步操作。
在这里插入图片描述
在这里插入图片描述
输入之后,就能成功连接上虚拟机中的Ubuntu,就能进行远程操作了。
在这里插入图片描述

### VMware Ubuntu Xshell 连接配置教程 #### 启动 SSH 服务 为了能够通过 Xshell 正常连接到 VMware 中的 Ubuntu 虚拟机,首先需要确保虚拟机上的 SSH 服务已启动并运行正常。可以通过以下命令手动启动 SSH 服务,并验证其状态: ```bash sudo service ssh start ps -e | grep ssh ``` 如果 `ps` 命令返回的结果中包含 `sshd` 或类似的进程名称,则表明 SSH 服务已经成功启动[^3]。 #### 配置网络环境 在尝试通过 Xshell 连接到虚拟机之前,需确认虚拟机与主机之间的网络连通性。通常情况下,建议将 VMware 的网络适配器模式设置为 **桥接模式 (Bridged)**,以便虚拟机能获得独立的 IP 地址并与外部设备通信。完成此操作后,可以在宿主机上执行如下命令测试网络连通性: ```bash ping <Ubuntu_VM_IP> ``` 只有当上述 ping 测试显示无丢包情况时,才可继续下一步操作[^2]。 #### 创建 Xshell 会话 打开 Xshell 应用程序,点击新建按钮创建一个新的会话文件。随后按照提示填写目标地址(即前面获取到的 Ubuntu VM 的 IP),端口号一般默认为 22 (SSH 默认端口)。接着指定认证方式——推荐采用密码认证方法;此时应输入先前设定好的 Linux 用户名及其对应的密码信息完成身份验证过程[^1]^[]^。 #### 总结注意事项 整个过程中需要注意几个关键点:一是保证VM内部开启了必要的SSH server功能模块;二是合理调整好相应的防火墙策略允许特定范围内的数据传输请求进入系统内部处理队列之中去;最后就是准确无误地录入各项参数值至客户端界面当中从而建立起稳定可靠的远程控制链路关系。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值