# 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
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
2
3
4
# ssh命令
用法: ssh -v -p port username@ip
如果远程主机开通了相应的端口,会有建立成功的提示。
# curl命令
语法:curl ip:port
如果远程主机开通了相应的端口,都会输出信息,如果没有开通相应的端口,则没有任何提示,需要CTRL+C断开。
Apache License 2.0 | Copyright © 2022 by xueliang.wu 苏ICP备15016087号