端口是与 Linux 电脑操作系统里的运用或过程的通信节点的逻辑性实体线。使用以前,掌握总体目标设备上什么端口是打开并正在运行服务是十分有效的。
我们可以应用 netstat 或其它好多个 Linux 命令如 NMAP 在当地设备上轻松地列举 Linux 里的打开端口。
在本指南中,我们将向你展现怎么使用简单 netcat (通称 nc)命令来明确远程主机里的端口是不是可浏览/打开。
netcat(或通称 nc )是一个功能齐全且便于应用的流程,适合于 Linux 中与 TCP、UDP 或 UNIX 域tcp协议有关的任何事情。
# yum install nc [在 CentOS/RHEL 中]
# dnf install nc [在 Fedora 22 中]
$ sudo apt-get install netcat [在 Debian/Ubuntu 中]
我们可以应用它:打开 TCP 联接、侦听随意 TCP 和 UDP 端口、推送 UDP 数据文件、在 IPv4 和 IPv6 开展端口扫描仪。
应用 netcat,你能查验单独或好几个或一段打开的端口范畴,如下所示所显示。下边的命令将帮助我们查询端口 22 是不是在服务器 192.168.56.10 上打开:
$ nc -zv 192.168.1.15 22
上边的命令中,这种标志是:
- -z – 设定 nc 仅仅扫描仪侦听xinetd,事实上不往他们推送一切数据信息。
- -v – 开启详尽方式
下边的命令会查验远程主机 192.168.5.10 上是不是打开了端口 80、22 和 21(大家也可以使用IP地址):
nc -zv 192.168.56.10 80 22 21
还可以特定端口扫描仪的范畴:
$ nc -zv 192.168.56.10 20-80
大量有关 netcat 命令的事例和应用,阅读文章大家接下来的文章内容。
- 应用 netcat 命令在 Linux 网络服务器间传输文件
- Linux 网络配置及排障调节命令
就这样。在这篇文章中,大家解释了怎么使用 netcat 命令检验远程主机端口是不是可以达到/打开。
via: http://www.tecmint.com/check-remote-port-in-linux/
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。