VMware Workstation Pro 17 安装 Ubuntu Server 24.04 LTS 虚拟机并交互
Install Ubuntu Server in the Virtual Machine (VM)
瞎几把装,default
如何交互?
任何没有GUI 的发行版都不建议直接通过VM 上的终端进行直接操作,因为你的本地自带的终端都比它好多了。
如果你本地已经有了一个强大的 Terminal, 那么直接用就好了,比如 iTerm2, 或者是 Windows 自带的命令行。如果没有,我推荐的是Xterminal 含有自动拼接命令,开源,免费版本在任何时候完全够用!
你需要配置VM 的端口转发,以便于让你的宿主机访问至VM 内的Ubuntu Server.
- 打开VMware虚拟网络编辑器,点击更改设置解锁不可修改的配置项。(open global menu, and click on “Edit virtual network settings”)
在dialog 中,点击需要管理员配置的按钮
如果你只有一台 ubuntu server ,那么点击 VMnet8 选项,然后click on “NAT settings”
查看子网网关,如果是192.168.1.1,那你随便设置一个子网网关,比如192.168.1.222,然后点击应用。
然后你需要添加端口映射规则(add Map incoming port)
这里建议输入 22 ,可以在Xterminal 中输入 ssh 用户名@192.168.1.222 -p 22 即可登录到VM 内的Ubuntu Server。当然你也可以映射 host 12333 端口到VM 内的 virtual machine 22 端口。
关掉子窗口,然后在一开始的main window保存,等待VM自己重启服务.
你需要进入你的 virtual machine 配置静态IP,
sudo vim /etc/netplan/01-network-manager-all.yaml
- 这是DHCP 动态IP 配置:
dhcp4: ture
- 你需要从这一行开始变更并一起追加: in this yaml files:
1
2
3
4
5
6
7
8
9enp0s3:
dhcp4: no
addresses:
- 192.168.3.50/24
routes:
- to: default
via: 192.168.3.1
nameservers:
addresses: [223.6.6.6, 8.8.8.8]
- enp0s3是网络接口的名称,您需要将其替换为您实际的网络接口名称。
- addresses: 192.168.3.50/24 是静态IP地址和子网掩码。
- routes: 192.168.3.1 是默认网关。
- nameservers: 223.6.6.6和8.8.8.8是您选择的DNS服务器。
- 保存并退出,然后执行
sudo netplan apply
应用配置。
接着,在virtual machine install ssh server,
sudo apt-get install openssh-server
启动 ssh 服务,
sudo systemctl start ssh
或sudo /etc/init.d/ssh start
查看服务启动成功与否:
netstat -tpl | grep ssh
在Xterminal 中输入 ssh 用户名@192.168.1.222 -p 22 即可登录到VM 内的Ubuntu Server。