Ubuntu 默认不一定启用了 SSH 服务,所以“能不能远程连上”要分成两件事看:有没有装服务端,以及服务有没有启动并放通访问。
先安装 OpenSSH 服务端
先更新软件包索引,再安装 openssh-server。安装完成后,系统通常会自动创建并启动 SSH 服务,这是远程登录的前提。
sudo apt update
sudo apt install openssh-server
确认服务状态是否正常
安装后用 systemctl status ssh 查看状态。如果服务没有启动,可以手动启动;如果希望开机自动可用,再执行开机自启。
sudo systemctl start ssh
sudo systemctl enable ssh
需要改端口或限制登录时改哪里
常见配置都在 /etc/ssh/sshd_config,比如改默认端口、禁止 root 直接登录、限制认证方式。改完配置后记得重启 SSH 服务,否则不会生效。
连接前还要检查什么
除了服务本身,还要确认目标机器 IP 是否正确、防火墙是否放行 22 端口或你的自定义端口。只有这些条件都满足,远程客户端才能正常连接。
结论
Ubuntu 开启 SSH 的主线很简单:安装服务、确认启动、按需改配置,再检查网络和防火墙。
正文完



