在 CentOS 中,SSH 服务通常由 sshd 提供,重启命令取决于系统使用的初始化方式(systemd 还是 SysVinit)。现代 CentOS(CentOS 7 及以上)默认使用 systemd。
# 重启 SSH 服务
sudo systemctl restart sshd
# 仅重新加载配置(不中断已有连接,推荐修改配置后用)
sudo systemctl reload sshd
# 查看状态
sudo systemctl status sshd
# 重启 SSH
sudo service sshd restart
# 或
sudo /etc/init.d/sshd restart
如果你刚改了 /etc/ssh/sshd_config:
# 先检查配置是否有误
sudo sshd -t
# 再重启
sudo systemctl restart sshd
sudo systemctl enable sshd
如果你是在 无法登录服务器 的情况下问“重启命令”,那需要经由控制台(如云厂商 VNC)操作;若是本地或已有会话,以上命令即可。