如何检查 SSH 是否在 Linux Mint 20 系统上运行

[ad_1]

介绍:

SSH 是一种应用层协议,用于在您使用不安全的网络操作时确保您的通信安全。 它是信息安全最重要的协议之一。 大多数 Linux 操作系统都默认安装了 SSH。 但是,您始终可以检查它是否在您的系统上运行。 要弄清楚这样做的方法,您必须彻底阅读本文。

检查 SSH 是否在 Linux Mint 20 系统上运行的方法:

要检查 SSH 服务器是否在 Linux Mint 20 系统上运行,可以使用以下五种方法中的任何一种。

方法#1:使用“systemctl”命令:

对于此方法,您需要执行如下所示的命令:

$ sudo systemctl status sshd

此命令输出中的“活动(运行)”状态表示 SSH 正在我们的 Linux Mint 20 系统上运行。

方法#2:使用“ps”命令:

可以通过以下方式使用“ps”命令来检查 SSH 是否在我们的 Linux 系统上运行:

$ ps aux | grep sshd

此命令输出中针对 sshd 进程的“侦听器”状态意味着 SSH 正在我们的 Linux Mint 20 系统上运行。

方法#3:使用“telnet”命令:

“telnet”实用程序也可用于通过执行如下所示的命令来检查 SSH 的状态:

$ telnet localhost 22

这里的“22”是指默认允许SSH监听的端口。 但是,如果您已将其配置为侦听其他端口,则必须将“22”替换为您的特定端口号。

如下图所示,由于与指定端口的连接已经成功,因此,我们可以说 SSH 正在我们的 Linux Mint 20 系统上运行。

方法#4:使用“netstat”命令:

“netstat”命令也可用于检查 SSH 的状态。 但是,在这样做之前,应该在 Linux Mint 20 系统上安装“netstat”命令。 它可以通过执行以下显示的命令轻松安装:

$ sudo apt install net-tools

“netstat”命令位于“net-tools”包中。 成功安装此软件包后,您将能够使用“netstat”命令。

现在,您可以通过以下方式使用“netstat”命令检查 SSH 状态:

$ sudo netstat –plant | grep :22

此命令的输出将验证 SSH 是否在我们的 Linux Mint 20 系统上侦听端口 22。

方法#5:使用“lsof”命令:

最后,我们可以使用“lsof”命令来检查 SSH 是否在我们的 Linux 系统上运行,方法如下所示:

$ sudo lsof –i

您可以跳过“sudo如果您是“root”用户,请在此命令中使用 ” 关键字。 否则,您必须使用此关键字才能显示所需的输出。

sshd 进程的“LISTEN”状态表明 SSH 正在我们的 Linux Mint 20 系统上运行。

结论:

在本文中,我们向您介绍了检查 SSH 是否在您的 Linux Mint 20 系统上运行的五种不同方法。 根据用户的选择,可以采用这些方法中的任何一种。 我们在所有这些方法中使用的命令都是内置的,除了“netstat”命令。 但是“netstat”命令也可以非常快速地安装在 Linux Mint 20 系统上。

[ad_2]

Related Posts