本文主要是介绍linux开放某一个端口具体步骤,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
场景:当服务器防火墙不能直接关闭,但是客户端必须要访问服务器某一个端口时。
处理:对服务器端进行处理,只将该端口开放出来让客户端访问
本地使用vm安装了一个centos服务器,ip地址是 192.168.200.130。在这里充当服务器
本地windows电脑,在这里充当客户端
1.查看服务器是否开放
systemctl status firewalld
可以看到当前服务器的防火墙是开着的。
那么将111端口作为这次测试的端口
2.客户端访问服务器的111端口
可以看到客户端无法访问到该端口。
3.服务器开放该端口,并重载服务,让端口正式开放出来
firewall-cmd --permanent --add-port=111/tcpfirewall-cmd --reload
可以看到端口已经开放出来了
firewall-cmd --query-port=111/tcp 查询当前端口是否放开,返回yes则放开了
4.客户端访问该端口
telnet该端口时已经可以正常访问到了。
端口开放演示完毕。
5.将该端口关闭
[root@mylinux ~]# firewall-cmd --permanent --remove-port=111/tcp
success
[root@mylinux ~]# firewall-cmd --reload
success
[root@mylinux ~]# firewall-cmd --query-port=111/tcp
no
[root@mylinux ~]#
这篇关于linux开放某一个端口具体步骤的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!