要查看 Ubuntu 上的 SSH 服务是否开启,可以使用以下方法:

  1. 使用命令行输入以下命令来检查 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)
  1. 另一种方法是使用以下命令来检查 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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录