linux-tao

电脑杂谈  发布时间:2020-04-14 05:03:40  来源:网络整理

查看远程端口是否开放_如何查看端口开放情况_如何查看端口是否开放

[今天推荐]: 为什么面试后您会感到愚蠢? >>>

端口是与Linux操作系统上的应用程序或进程进行通信的逻辑实体. 使用它之前,了解哪些端口已打开并在目标计算机上正在运行服务很有用.

我们可以使用netstat或其他一些Linux命令(例如NMAP)轻松列出本地计算机上Linux中的打开端口.

如何查看远程端口是否打开如何查看远程端口是否打开

如何查看端口是否开放_如何查看端口开放情况_查看远程端口是否开放

在本指南中查看远程端口是否开放,我们将向您展示如何使用简单的netcat(简称nc)命令来确定是否可以访问/打开远程主机上的端口.

netcat(或简称nc)是一个功能强大且易于使用的程序,可用于与Linux中的TCP,UDP或UNIX域套接字相关的任何事情.

# yum install nc                  [在 CentOS/RHEL 中]
# dnf install nc                  [在 Fedora 22+ 中]
$ sudo apt-get install netcat     [在 Debian/Ubuntu 中]

我们可以使用它: 打开TCP连接查看远程端口是否开放,侦听任何TCP和UDP端口,发送UDP数据包,并在IPv4和IPv6上执行端口扫描.

使用netcat,您可以检查一个或多个或一定范围的打开端口,如下所示. 以下命令将帮助我们查看主机192.168.56.10上的端口22是否打开:

如何查看端口是否开放_如何查看端口开放情况_查看远程端口是否开放

$ nc -zv 192.168.1.15 22

在上面的命令中,这些标志是:

-z –设置nc仅扫描侦听守护程序,实际上不发送任何数据给它们. -v –启用详细模式

以下命令检查远程主机192.168.5.10上是否打开了端口80、22和21(我们也可以使用主机名):

nc -zv 192.168.56.10 80 22 21

查看远程端口是否开放_如何查看端口是否开放_如何查看端口开放情况

您还可以指定端口扫描的范围:

$ nc -zv 192.168.56.10 20-80

有关netcat命令的更多示例和用法,请阅读下面的文章.

使用netcat命令在Linux服务器之间传输文件Linux网络配置和调试命令故障排除

就是这样. 在本文中,我们解释了如何使用netcat命令来检测远程主机端口是否可访问/打开.

如何查看端口开放情况_查看远程端口是否开放_如何查看端口是否开放

通过:

作者: Aaron Kili翻译: geekpi校对: 茉莉花

本文最初由LCTT编写,并在Linux China上获得了光荣的报道

原始文本来自:

本文地址:


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-174956-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...