Linux查看sshd服务
时间: 2024-02-16 22:37:01 浏览: 50
要查看 sshd 服务在 Linux 上是否正在运行,可以使用以下命令:
```
systemctl status sshd
```
该命令将显示 sshd 服务的状态,包括当前是否正在运行以及最近的日志条目。如果服务正在运行,输出应该类似于以下内容:
```
● sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-06-11 10:00:00 UTC; 1 day ago
Main PID: 12345 (sshd)
CGroup: /system.slice/sshd.service
└─12345 /usr/sbin/sshd -D
```
如果服务未运行,则可以使用以下命令启动它:
```
systemctl start sshd
```
要在服务器启动时自动启动 sshd 服务,请使用以下命令启用它:
```
systemctl enable sshd
```
相关问题
linux查看sshd服务状态
在 Linux 系统中,可以使用 "systemctl" 命令来查看 ssh 服务状态。
示例:
```
systemctl status ssh
```
该命令会显示 ssh 服务的当前状态,以及是否已启动或停止。
如果要查看所有的服务的状态,可以使用:
```
systemctl list-unit-files --type=service
```
或者
```
systemctl -a --type=service
```
Linux查看sshd服务是否开启
您可以使用以下命令来查看sshd服务是否开启:
```
systemctl status sshd
```
如果服务正在运行,则显示类似以下输出:
```
● sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: yes)
Active: active (running) since Sun 2020-09-27 16:06:08 UTC; 19min ago
Docs: man:sshd(8)
man:sshd_config(5)
Process: 346 ExecStartPre=/usr/sbin/sshd-keygen (code=exited, status=0/SUCCESS)
Main PID: 365 (sshd)
Tasks: 1 (limit: 11583)
Memory: 1.6M
CGroup: /system.slice/sshd.service
└─365 /usr/sbin/sshd -D
```
如果服务没有运行,则显示类似以下输出:
```
● sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: yes)
Active: inactive (dead) since Sun 2020-09-27 16:00:00 UTC; 26min ago
Docs: man:sshd(8)
man:sshd_config(5)
Process: 275 ExecStart=/usr/sbin/sshd -D $SSHD_OPTS (code=exited, status=255/EXCEPTION)
Main PID: 275 (code=exited, status=255/EXCEPTION)
```