如何检查并确保 SSH 正在接受连接?

如何检查并确保 SSH 正在接受连接?

我想知道有人如何检查 SSH 是否接受连接。

答案1

使用 netstat 命令观察每个端口上监听的内容:

doug@DOUG-64:~$ sudo netstat -tlnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      1097/smbd
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1327/mysqld
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      1097/smbd
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1362/apache2
tcp        0      0 192.168.111.1:53        0.0.0.0:*               LISTEN      1235/named
tcp        0      0 my-external-ip:53       0.0.0.0:*               LISTEN      1235/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      1235/named
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1335/sshd
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      1545/master
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      1235/named

观察在端口 22 上监听的安全 Shell 服务器守护进程。

相关内容