VMware Workstation Pro 17 安装 Ubuntu Server 24.04 LTS 虚拟机并交互

Install Ubuntu Server in the Virtual Machine (VM)

瞎几把装,default

如何交互?

任何没有GUI 的发行版都不建议直接通过VM 上的终端进行直接操作,因为你的本地自带的终端都比它好多了。

  1. 如果你本地已经有了一个强大的 Terminal, 那么直接用就好了,比如 iTerm2, 或者是 Windows 自带的命令行。如果没有,我推荐的是Xterminal 含有自动拼接命令,开源,免费版本在任何时候完全够用!

  2. 你需要配置VM 的端口转发,以便于让你的宿主机访问至VM 内的Ubuntu Server.

    1. 打开VMware虚拟网络编辑器,点击更改设置解锁不可修改的配置项。(open global menu, and click on “Edit virtual network settings”)
  3. 在dialog 中,点击需要管理员配置的按钮

  4. 如果你只有一台 ubuntu server ,那么点击 VMnet8 选项,然后click on “NAT settings”

  5. 查看子网网关,如果是192.168.1.1,那你随便设置一个子网网关,比如192.168.1.222,然后点击应用。

  6. 然后你需要添加端口映射规则(add Map incoming port)

  7. 这里建议输入 22 ,可以在Xterminal 中输入 ssh 用户名@192.168.1.222 -p 22 即可登录到VM 内的Ubuntu Server。当然你也可以映射 host 12333 端口到VM 内的 virtual machine 22 端口。

  8. 关掉子窗口,然后在一开始的main window保存,等待VM自己重启服务.

  9. 你需要进入你的 virtual machine 配置静态IP,

    1. sudo vim /etc/netplan/01-network-manager-all.yaml
    2. 这是DHCP 动态IP 配置: dhcp4: ture
    3. 你需要从这一行开始变更并一起追加:
      1
      2
      3
      4
      5
      6
      7
      8
      9
      enp0s3:
      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]
      in this yaml files:
    • enp0s3是网络接口的名称,您需要将其替换为您实际的网络接口名称。
    • addresses: 192.168.3.50/24 是静态IP地址和子网掩码。
    • routes: 192.168.3.1 是默认网关。
    • nameservers: 223.6.6.6和8.8.8.8是您选择的DNS服务器。
    1. 保存并退出,然后执行 sudo netplan apply 应用配置。
  10. 接着,在virtual machine install ssh server, sudo apt-get install openssh-server

  11. 启动 ssh 服务,sudo systemctl start sshsudo /etc/init.d/ssh start

  12. 查看服务启动成功与否:netstat -tpl | grep ssh

  13. 在Xterminal 中输入 ssh 用户名@192.168.1.222 -p 22 即可登录到VM 内的Ubuntu Server。


VMware Workstation Pro 17 安装 Ubuntu Server 24.04 LTS 虚拟机并交互
http://example.com/2025/03/21/develop/How to legally use the ubuntu server in the VM in 2025 and exchange data/
作者
YI MING HUANG
发布于
2025年3月21日
许可协议