(二)安装 SSH
1. 确认 Ubuntu 是否安装了 SSH 服务
在目标 Ubuntu 设备上执行:
sudo systemctl status ssh
如果提示服务未安装,可以安装:
sudo apt update
sudo apt install openssh-server
安装后启动并设置为开机自启:
sudo systemctl enable ssh
sudo systemctl start ssh
2. 确认 SSH 是否在监听 22 端口
sudo netstat -tlnp | grep :22
或者:
ss -tlnp | grep :22
输出应类似:
LISTEN 0 128 0.0.0.0:22 ...
否则说明没在监听。
3. 检查 Ubuntu 防火墙设置
Ubuntu 默认使用 ufw,运行:
sudo ufw status
若启用且阻止了 22 端口,开放它:
sudo ufw allow 22/tcp
sudo ufw reload
4. 检查主机名是否正 确
你是用的 ssh heihe@192.168.251.195,请确认目标 Ubuntu 是否有用户 heihe:
cat /etc/passwd | grep heihe
如果没有该用户,改用实际用户名登录,例如:
ssh yourusername@192.168.251.195