要从主机电脑通过SSH连接到VMware Workstation中的虚拟机,您需要确保以下几点:
虚拟机有SSH服务:您的虚拟机需要安装并运行SSH服务。例如,在基于Debian/Ubuntu的系统上,您可以通过以下命令安装SSH服务:
bashsudo apt update
sudo apt install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh
sudo vim /etc/ssh/sshd_config # 修改配置,如果想修改的话,修改后重启ssh
网络配置:
为了能够从主机电脑访问虚拟机,虚拟机的网络适配器需要配置成“桥接模式”或者“主机模式”。
桥接模式:虚拟机将直接连接到与主机相同的物理网络,使它们在同一个网络中。
主机模式:虚拟机与主机在一个私有网络中,此时也可以通过NAT或主机模式访问。
NAT模式:虽然有时也可以,但需要确保虚拟机有正确的端口转发设置。
获取虚拟机IP地址:在虚拟机上,您可以使用以下命令来获取虚拟机当前的IP地址:
baship addr show
确保防火墙配置正确:
bashsudo ufw allow 22
sudo ufw enable
sudo ufw status
bashsudo firewall-cmd --add-service=ssh --permanent sudo firewall-cmd --reload sudo firewall-cmd --list-all
确保主机能访问虚拟机:
ping
命令检查能否到达虚拟机的IP地址。
bashping 10.100.80.98
从主机电脑连接虚拟机:
username
:
bashssh [email protected]
本文作者:Dong
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!