在 Ubuntu 上开启 SSH 服务一般按下面步骤操作即可(适用于 Ubuntu 20.04 / 22.04 / 24.04):
Ubuntu 默认可能没有安装 SSH 服务端:
sudo apt update
sudo apt install openssh-server
sudo systemctl start ssh
sudo systemctl enable ssh
sudo systemctl status ssh
看到类似以下内容说明已成功:
Active: active (running)
如果启用了防火墙,需要放行 22 端口:
sudo ufw allow ssh
sudo ufw reload
或指定端口:
sudo ufw allow 22/tcp
检查防火墙状态:
sudo ufw status
ip a
或使用:
hostname -I
ssh 用户名@服务器IP
示例:
ssh ubuntu@192.168.1.100
编辑配置文件:
sudo nano /etc/ssh/sshd_config
修改或添加:
Port 2222
重启 SSH:
sudo systemctl restart ssh
⚠️ 记得放行新端口:
sudo ufw allow 2222/tcp
如果你告诉我:
我可以给你更精确的配置方案。