在 CentOS 上查看 SSH(sshd)服务状态,常用方法如下(适用于 CentOS 7/8/Stream,使用 systemd):
systemctl status sshd
常见状态说明:
active (running) ✅ 正常运行inactive (dead) ❌ 未运行failed ❌ 启动失败(可查看日志)systemctl is-enabled sshd
enabled:开机自启disabled:未自启# 启动
systemctl start sshd
# 停止
systemctl stop sshd
# 重启
systemctl restart sshd
ss -lntp | grep sshd
或
netstat -lntp | grep sshd
默认端口一般是 22。
journalctl -u sshd
查看实时日志:
journalctl -u sshd -f
sshd -t
无输出表示配置正常。
service sshd status
systemctl status sshd
ss -lntp | grep 22
如果你遇到 SSH 连不上 / 端口不通 / 启动失败,可以把报错贴出来,我可以帮你具体排查。