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.x 或 10.x.x.x),然后就可以从其他设备通过 SSH 连接了:
ssh 用户名@IP地址
# 例如:ssh ubuntu@192.168.1.100
可选配置
编辑配置文件进行自定义设置:
sudo nano /etc/ssh/sshd_config
常见修改:
- 修改默认端口(
Port 22→Port 2222) - 禁止 root 登录(
PermitRootLogin no) - 禁用密码登录,仅使用密钥(
PasswordAuthentication no)
修改后重启服务生效:
sudo systemctl restart ssh
这样就完成了 Ubuntu 24.04 Desktop 的 SSH 远程访问配置。