如何在 Ubuntu 20.04 上验证服务器是否支持 TLS

介绍:

TLS 代表传输层安全性。 它是一种旨在确保通过网络进行安全通信的协议。 在设计安全网站和应用程序时,实施此协议被认为是标准的最佳实践。 在今天的文章中,我们将引导您了解在 Ubuntu 20.04 上验证 Web 服务器是否支持 TLS 的不同方法。

在 Ubuntu 20.04 上验证服务器是否支持 TLS 的方法:

要验证 Web 服务器是否支持 TLS,您可以在 Ubuntu 20.04 系统上使用以下两种方法中的任何一种:

方法 #1:在 Ubuntu 20.04 上使用“Nmap”实用程序:

“Nmap”是一个非常常用的实用程序,用于发现网络上的主机和服务。 要使用此实用程序在 Ubuntu 20.04 上验证服务器是否支持 TLS,您必须执行以下步骤:

第 1 步:在 Ubuntu 20.04 系统上安装“Nmap”实用程序:

首先,您需要在您的 Ubuntu 20.04 系统上安装“Nmap”,命令如下所示:

$ sudo apt install nmap

在您的 Ubuntu 20.04 系统上成功安装此实用程序将在您的终端上发出以下消息:

步骤#2:使用“Nmap”实用程序验证服务器是否在 Ubuntu 20.04 上支持 TLS:

现在,您可以使用此实用程序在 Ubuntu 20.04 上验证服务器是否支持 TLS,如下所示:

$ nmap --script ssl-enum-ciphers –p 443 DomainNameOfServer

在这里,您需要将 DomainNameOfServer 替换为您要验证其 TLS 支持的服务器的实际域名。 为了 example,在我们的案例中,我们已将其替换为“google.com”。

从上述命令的输出中,您可以很容易地看到我们指定的 Web 服务器支持 TLS,如下图所示:

方法 #2:在 Ubuntu 20.04 上使用“OpenSSL”工具:

“OpenSSL”是一个功能丰富的传输层安全工具。 要使用此工具在 Ubuntu 20.04 上验证服务器是否支持 TLS,您必须执行以下步骤:

第 1 步:在 Ubuntu 20.04 系统上安装“OpenSSL”工具:

首先,您需要使用以下命令在您的 Ubuntu 20.04 系统上安装 OpenSSL 工具:

$ sudo apt install openssl

在您的 Ubuntu 20.04 系统上成功安装此工具将在您的终端上发出下图所示的消息:

第 2 步:在 Ubuntu 20.04 上使用“OpenSSL”工具验证服务器是否支持 TLS:

现在,您可以通过以下方式使用此工具在 Ubuntu 20.04 上验证服务器是否支持 TLS:

$ sudo openssl s_client –connect DomainNameOfServer:443 –tls1_3

在这里,您需要将 DomainNameOfServer 替换为您要验证其 TLS 支持的服务器的实际域名。 为了 example,在我们的案例中,我们已将其替换为“google.com”。 此外,对于 TLS 版本 1.0、1.1 和 1.2,您可以分别将 -tls1_3 替换为 -tls1、-tls1_1、-tls1_2。

从上述命令的输出中,您可以很容易地看到我们指定的 Web 服务器支持 TLS,如下图所示:

结论:

通过选择今天与您共享的两种方法中的任何一种,您可以轻松确定您指定的 Web 服务器是否支持 TLS。 通过这种方式,您将能够确保您的信息在使用该 Web 服务器时是否会保持安全。