Ubuntu 24.04 Desktop 默认不开启 SSH 服务,需要手动安装和启用。以下是具体步骤:

1. 安装 OpenSSH 服务器

sudo apt update
sudo apt install openssh-server

2. 启动并启用 SSH 服务

# 启动 SSH 服务
sudo systemctl start ssh

# 设置开机自启
sudo systemctl enable ssh

3. 验证 SSH 服务状态

sudo systemctl status ssh

如果显示 active (running) 即表示成功运行。

4. 检查防火墙设置

Ubuntu 默认使用 UFW 防火墙,需要允许 SSH 端口:

# 允许 SSH(默认端口 22)
sudo ufw allow ssh

# 或者指定端口
sudo ufw allow 22/tcp

# 启用防火墙(如果未启用)
sudo ufw enable

5. 查看 IP 地址用于远程连接

ip addr show

找到你的局域网 IP(通常是 192.168.x.x10.x.x.x),然后就可以从其他设备通过 SSH 连接了:

ssh 用户名@IP地址
# 例如:ssh ubuntu@192.168.1.100

可选配置

编辑配置文件进行自定义设置:

sudo nano /etc/ssh/sshd_config

常见修改:

  • 修改默认端口(Port 22Port 2222
  • 禁止 root 登录(PermitRootLogin no
  • 禁用密码登录,仅使用密钥(PasswordAuthentication no

修改后重启服务生效:

sudo systemctl restart ssh

这样就完成了 Ubuntu 24.04 Desktop 的 SSH 远程访问配置。