如何从 Linux 服务器测试端口 [TCP/UDP] 连接
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
这是一个简短的帖子,用于检查来自 Linux 服务器的端口 [TCP/UDP] 连接。TCP/IP 网络连接可能被阻止、丢弃、打开或过滤。这些操作通常由系统使用的 IPtables 防火墙控制,并且独立于可能正在侦听网络端口的任何进程或程序。
Telnet和nc是用于测试 Linux 服务器端口连通性的常用工具。Telnet 可用于测试 tcp 端口连接,而 nc 可用于测试 tcp/udp 端口连接。确保在您尝试测试连接的 Linux 服务器上安装了 telnet 和 nc 工具。
# yum 安装 nc
# yum 安装 telnet
使用 telnet 测试 TCP 端口连接
让我们看看我们如何使用 telnet 命令来测试 TCP 端口连接。telnet 命令的使用语法如下:
# telnet [主机名/IP 地址] [端口号]
成功连接示例:
# telnet 192.168.12.10 22
正在尝试 192.168.12.10...
连接到 192.168.12.10。
转义字符是“^]”。
SSH-2.0-OpenSSH_6.6.1
协议不匹配。
外部主机关闭连接。
连接失败示例:
# telnet 192.168.12.10 22
正在尝试 192.168.12.10...
telnet:连接到地址 192.168.12.10:没有到主机的路由
使用nc命令测试TCP端口连通性
使用 nc 命令测试 TCP post 连接的语法如下:
# nc -z -v [主机名/IP 地址] [端口号]
成功连接示例:
# nc -z -v 192.168.10.12 22
连接到 192.118.20.95 22 端口 [tcp/ssh] 成功!
连接失败示例:
# nc -z -v 192.168.10.12 22
nc:连接到 192.118.20.95 端口 22 (tcp) 失败:没有到主机的路由
使用 nc 命令测试 UDP 端口连接
使用 nc 命令测试 UDP 端口连通性的语法如下:
# nc -z -v -u [主机名/IP 地址] [端口号]
成功连接示例:
[root@localhost ~]# nc -z -v -u ntp.aliyun.com 123 Ncat: Version 7.80 ( https://nmap.org/ncat ) Ncat: Connected to 203.107.6.88:123. Ncat: UDP packet sent successfully Ncat: 1 bytes sent, 0 bytes received in 2.02 seconds.
GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献96条内容
所有评论(0)