配置开发环境,宿主机为Win11,虚拟机为VM中的Ubuntu,现在要在Win11的终端(cmd/PowerShell)来连接到虚拟机。需要配置VM的虚拟机。
1. 建立IP映射
安装好 VMware Workstation 和 Ubuntu 后,默认的网络连接是 NAT ,需要先在虚拟机和宿主机之间建立IP
映射,具体操作如下:
-
查看虚拟机的 IP 地址:
在终端通过ifconfig
查看虚拟机的 IP 地址为 192.168.25.128,如下图
-
打开 VMWare 的虚拟网络编辑器:
编辑->虚拟网络编辑器
选择VMnet8
-->更改设置
选择
VMnet8
--->NAT 设置
打开NAT 设置点击添加,打开 映射传入端口
映射传入端口如下:
依次填入内容为:
- 主机端口: 默认
22
- 类型:
TCP
- 虚拟机 IP 地址:填入虚拟机 Ubuntu 的IP地址
- 虚拟机端口:默认
22
点击确定即建立虚拟机与宿主机之间的IP映射关系。
2. 配置虚拟机 ssh
- 安装openssh-client:
sudo apt install openssh-client
- 安装openssh-server:
sudo apt install openssh-server
- 启动ssh-server:
sudo /etc/init.d/ssh restart
或sudo service ssh restart
3. 宿主机ssh连接到虚拟机
-
验证宿主机上ssh是否已安装
在命令行窗口通过ssh
命令,如果输出以下内容则表示ssh已安装
-
通过命令:
ssh <用户名>@<虚拟机IP地址>
连接到虚拟机
如ssh [email protected]
来连接到虚拟机的 root 账户,如下如所示:
【注意】在此通过用户名密码的形式进行连接,因此不需要生成公匙/密匙
标签:映射,IP,虚拟机,宿主机,ssh,openssh From: https://www.cnblogs.com/Jeffxu/p/18110799