
实训杂谈
2026-07-10 08:20:27
✨ 心情:疲惫
系统的设置:
VMware:功能强大的桌面虚拟计算机软件,自行下载:下载地址
Ubuntu镜像:当前用的是ubuntu-22.04.4 桌面版本的,可根据需要自行选择版本下载

分配资源建议:
内存 ≥ 4GB(推荐 8GB)
CPU ≥ 2核(推荐 4核)
磁盘 ≥ 60GB

第一步:在 Ubuntu 22.04 上查看 IP 地址
在 Ubuntu 终端中运行以下任一命令:
方法 1:推荐,显示所有网络接口的 IP
ip addr show
方法 2:简洁输出,只看 IPv4 地址
ip -4 addr show | grep -oP '(?<=inet\s)\d+(\.\d+){3}'
方法 3:传统方式
ifconfig
通常你需要的 IP 是 eth0 或 ens33 等接口上的 inet 地址,一般是 192.168.x.x 或 10.x.x.x 这样的局域网地址。
第二步:确保 Ubuntu 上 SSH 服务已开启
检查 SSH 是否已安装并运行
sudo systemctl status ssh
如果未安装,安装 OpenSSH Server
sudo apt update && sudo apt install openssh-server -y
确保 SSH 服务开机自启并正在运行
sudo systemctl enable ssh --now
如果开启了防火墙,放行 SSH 端口
sudo ufw allow ssh
tip: 如果你不清楚 Ubuntu 的用户名,在 Ubuntu 终端运行 whoami 即可查看。
在使用MobaXterm,ssh(ip)连接ubuntu时发现以下问题:
sudo systemctl status ssh
Unit ssh.service could not be found.
sudo systemctl enable ssh --now
Failed to enable unit: Unit file ssh.service does not exist.
SSH 服务未安装。Ubuntu 22.04 默认不带 SSH Server,需要手动安装:
sudo apt update && sudo apt install openssh-server -y
如果在终端安装时出现:
仓库 “https://ppa.launchpadcontent.net/gnurubuntu/rubuntu/ubuntu jammy Release” 没有 Release 文件。
这个警告不影响安装 SSH。它只是一个第三方 PPA(gnurubuntu/rubuntu)不支持你的 Ubuntu 22.04
版本,被自动跳过了。openssh-server 来自 Ubuntu 官方源,不依赖这个 PPA。
继续重新输入一遍
sudo apt update && sudo apt install openssh-server -y

现在已经通过 MobaXterm SSH 登录到 Ubuntu 22.04 了。 关于虚拟机重新开机后的连接:
目前想到的方法就是设置成静态IP,这样可以确保每次链接的IP地址相同