如何通过Xshell成功连接到VMware虚拟机?
准备工作
确保已安装VMware Workstation或VMware Player并创建虚拟机,同时安装Xshell客户端。虚拟机需安装支持SSH协议的操作系统(如Linux)。
步骤1:配置VMware虚拟机网络
打开虚拟机设置界面,选择网络适配器
,建议使用NAT模式或桥接模式:
- NAT模式:虚拟机共享主机IP,无需额外配置局域网
- 桥接模式:虚拟机获取独立局域网IP,需确保与主机在同一网段
步骤2:获取虚拟机IP地址
启动虚拟机后,在终端执行命令查看IP:
ip addr show
或 ifconfig
记录inet
字段下的IPv4地址(如192.168.x.x)。
步骤3:启用SSH服务
在虚拟机中安装并启动SSH服务:
sudo apt install openssh-server # Debian/Ubuntu
sudo systemctl start sshd # CentOS/RHEL
验证服务状态:systemctl status ssh
步骤4:配置Xshell连接
- 打开Xshell,点击新建会话
- 输入虚拟机IP地址,端口保持默认
22
- 选择身份验证方式为
Password
,输入虚拟机用户名及密码 - 点击连接完成远程访问
常见问题排查
- 连接超时:检查虚拟机防火墙是否开放22端口,执行
sudo ufw allow 22
- 拒绝连接:确认SSH服务已运行,重启服务
sudo systemctl restart sshd
- IP地址无效:重新获取IP并验证网络模式配置
注意事项
若使用NAT模式,需在VMware的虚拟网络编辑器
中确认NAT设置已启用。建议为虚拟机设置静态IP避免地址变更导致连接中断。