怎么看sshd有没有被启动
时间: 2024-02-13 08:59:48 浏览: 44
您可以使用以下命令来检查sshd是否已经启动:
```
systemctl status sshd
```
如果sshd正在运行,您将看到类似以下输出:
```
● sshd.service - OpenSSH server daemon
Loaded: loaded (/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2021-08-28 15:33:28 UTC; 2h 10min ago
Docs: man:sshd(8)
man:sshd_config(5)
Process: 970 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
Main PID: 971 (sshd)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/sshd.service
└─971 /usr/sbin/sshd -D
```
其中,Active: active (running) 表示sshd正在运行。
如果sshd未启动,则会显示类似以下输出:
```
● sshd.service - OpenSSH server daemon
Loaded: loaded (/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Sat 2021-08-28 15:31:13 UTC; 2h 12min ago
Docs: man:sshd(8)
man:sshd_config(5)
Process: 913 ExecStart=/usr/sbin/sshd -D $SSHD_OPTS (code=exited, status=255/EXCEPTION)
Main PID: 913 (code=exited, status=255/EXCEPTION)
```
其中,Active: inactive (dead) 表示sshd未启动。
阅读全文