Ubuntu 查看 SSH 服务是否开启 - 快速指南
要查看 Ubuntu 上的 SSH 服务是否开启,可以使用以下方法:
- 使用命令行输入以下命令来检查 SSH 服务的状态:
sudo systemctl status ssh
如果 SSH 服务正在运行,你将会看到类似下面的输出:
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2022-09-28 10:00:00 PDT; 1h ago
Docs: man:sshd(8)
man:sshd_config(5)
Process: 12345 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
Main PID: 12346 (sshd)
Tasks: 1 (limit: 4915)
Memory: 10.1M
CPU: 50ms
CGroup: /system.slice/ssh.service
└─12346 /usr/sbin/sshd -D
如果 SSH 服务没有运行,你将会看到类似下面的输出:
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:sshd(8)
man:sshd_config(5)
- 另一种方法是使用以下命令来检查 SSH 服务的端口是否处于监听状态:
sudo netstat -tuln | grep 22
如果 SSH 服务正在监听端口 22(默认 SSH 端口),你将会看到类似下面的输出:
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
如果没有看到类似的输出,说明 SSH 服务没有开启或没有在默认端口上监听。
请注意,这些命令需要使用 sudo 权限来执行。如果你没有 sudo 权限,你可能需要联系系统管理员来获取帮助。
原文地址: http://www.cveoy.top/t/topic/pb5X 著作权归作者所有。请勿转载和采集!