在 Ubuntu 上重启 SSH 服务,常用以下几种方式(取决于系统版本和服务管理方式):
1. 使用 systemd(Ubuntu 16.04 及以后,最常见)
sudo systemctl restart ssh
或(部分旧版本服务名是 sshd):
sudo systemctl restart sshd
查看状态:
sudo systemctl status ssh
2. 使用 service 命令(兼容方式)
sudo service ssh restart
3. 如果 SSH 未安装
先安装:
sudo apt update
sudo apt install openssh-server
然后启动并设置开机自启:
sudo systemctl enable --now ssh
4. 确认 SSH 是否在监听
sudo ss -tunlp | grep :22
或
sudo netstat -tunlp | grep :22
如果你是在远程服务器上操作,重启 SSH 一般不会断开当前连接,但建议确认配置无误后再重启,避免无法重连。需要我帮你检查 sshd_config 配置也可以。