# 09.测试服务器端口是否被放通

在linux各种项目搭建中,经常会使用端口进行通信,但是端口可能出出现防火墙屏蔽、云服务商禁用等情况,所以掌握端口测试也称为一项常用技能。

# telnet命令

语法:telnet serverIP port

注意事项是 serverIP和port之间需要用空格分开。

端口不通:

ggd@ubuntu:~$ telnet 192.168.70.1 20
Trying 192.168.70.1...
telnet: Unable to connect to remote host: Connection refused
ggd@ubuntu:~$ 
1
2
3
4

端口开启的时候:

ggd@ubuntu:~$ telnet 192.168.70.1 8080
Trying 192.168.70.1...
Connected to 192.168.70.1.
Escape character is '^]'.
1
2
3
4

# ssh命令

用法: ssh -v -p port username@ip

如果远程主机开通了相应的端口,会有建立成功的提示。

# curl命令

语法:curl ip:port

如果远程主机开通了相应的端口,都会输出信息,如果没有开通相应的端口,则没有任何提示,需要CTRL+C断开。

Last Updated: 6/20/2023, 9:16:07 AM
Apache License 2.0 | Copyright © 2022 by xueliang.wu 苏ICP备15016087号