在 Ubuntu 上开启 SSH 服务,通常步骤如下:
大多数桌面版 Ubuntu 默认没有装 SSH 服务端。
sudo apt update
sudo apt install openssh-server
sudo systemctl start ssh
设置开机自启:
sudo systemctl enable ssh
sudo systemctl status ssh
看到 active (running) 就说明已经正常运行。
如果启用了 UFW 防火墙,需要放行 22 端口:
sudo ufw allow ssh
# 或
sudo ufw allow 22
查看防火墙状态:
sudo ufw status
ip a
# 或
hostname -I
然后用其他机器连接:
ssh 用户名@Ubuntu的IP
例如:
ssh ubuntu@192.168.1.100
openssh-client编辑配置文件:
sudo nano /etc/ssh/sshd_config
修改:
Port 2222
改完重启:
sudo systemctl restart ssh
如果你是在 云服务器 / WSL / 虚拟机 环境,我也可以给你更具体的配置说明。