linux开放linux开启22端口命令令?


方式一
1、开启防火墙systemctl start firewalld
2、开放指定端口firewall-cmd --zone=public --add-port=1935/tcp --permanent命令含义:–zone #作用域–add-port=1935/tcp#添加端口,格式为:端口/通讯协议–permanent#永久生效,没有此参数重启后失效
3、重启防火墙firewall-cmd --reload
4、查看端口号netstat -ntlp//查看当前所有tcp端口·
netstat -ntulp
grep 1935//查看所有1935端口使用情况
方式二
#开放端口:8080
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
方式三
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
service iptables restart
一般情况下,ubuntu安装好的时候,iptables会被安装上,如果没有的话那就安装上吧
安装在终端输入
sudo apt-get install iptables
添加规则在终端输入
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
中间的80为所需要开放的端口
保存规则在终端输入
iptables-save
完成上述命令我们就完成了开放指定的端口,但是如果此时服务器重启,上述规则就没有了,所以我们需要对规则进行一下持续化操作
持久化规则
这里我们需要在安装一下工具来帮我们实现,这里我们使用 iptables-persistent
安装iptables-persistent
sudo apt-get install iptables-persistent
持久化规则
sudo netfilter-persistent savesudo netfilter-persistent reload
完成上述操作就可以永久打开我们需要的端口了
}

linux系统中控制端口的开启与关闭可以由命令来执行。下面由学习啦小编为大家整理了linux下开放端口命令的相关知识,希望对大家有所帮助!
linux开放端口命令1
打开指定端口:/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #80为指定端口
将更改进行保存:/etc/rc.d/init.d/iptables save
或直接在/etc/sysconfig/iptables中增加一行:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
linux开放端口命令2
nc -lp 23 &(打开23端口,即telnet)
netstat -an
grep 23 (查看是否打开23端口)
补充:linux关闭端口命令
1.关闭端口
iptables -A INPUT -p tcp --dport 111 -j DROP
开放不连续端口(包括单个):
iptables -A INPUT -p tcp -m multiport --dport 21,20 -j ACCEPT
其他都关闭:
iptables -A INPUT -p tcp -j REJECT --reject-with tcp-reset
开放连续端口:
iptables -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 8001:8140 -j ACCEPT
还可以直接修改/etc/sysconfig/iptables,如何写,参考已开端口,或者按照上面的命令填写即可
重新启动iptables
service iptables restart
2.查看端口是否已经开放
/etc/init.d/iptables status
}

我试着使用ufwallow80和5005端口,全部失败,想问问现在最新的打开端口的方法是什么?... 我试着使用ufw allow 80和5005端口,全部失败,想问问现在最新的打开端口的方法是什么? 展开选择擅长的领域继续答题?{@each tagList as item}
${item.tagName}
{@/each}手机回答更方便,互动更有趣,下载APP
展开全部
在Linux系统上打开端口的方法可以通过防火墙来实现,使用 ufw allow 命令是一种可行的方法,但首先需要确认您的防火墙是否使用的是 ufw。
以下是一些在Linux上打开端口的方法:
1. 使用 ufw 命令
请确保您已经安装了 ufw,然后可参考如下命令:
sudo ufw allow 80/tcpsudo ufw allow 5005/tcp
请注意,在执行以上命令之前,您需要首枝空歼先启用 ufw 防火墙:
sudo ufw enable
2. 使用 iptables 命令
iptables 是一种在Linux系统上管理网络流量和打开端口的命令行工具。以下是一个使亏历用 iptables 打开端口的示例:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPTsudo iptables -A INPUT -p tcp --dport 5005 -j ACCEPT
请注意,优先考虑使用 ufw 命令,因为它更为简单猛冲和易于使用,并且对于大多数用户来说,使用 ufw 已经足够了。
3. 检查其他防火墙或安全软件
如果以上方法都无法打开端口,请检查您是否使用了其他防火墙或安全软件,例如 firewalld 或 selinux。在这种情况下,您需要学习这些防火墙或安全软件的实际操作方法。
最后,请务必小心使用并确保足够的安全措施以保证您的系统安全。
展开全部
Linux系统查看80端绝册口是否被占用:[root@host ~]# netstat -anp
grep port lsof -i:80#如果举搏显示有运行程序就会占用了查看80端口被并答宏那个进程占用:[root@host ~]# netstat -pan
grep :80 tcp 0 0127.0.0.1:80 0.0.0.0:* LISTEN23903/nginx tcp 0 0 0.0.0.0:80810.0.0.0:* LISTEN 23509/httpd然后终止占用80端口该进程的方式:[root@host ~]# kill pid展开全部ufw 是Ubuntu版本的 默认都是开启的其他版本没有ufw防火墙收起 更多回答(2)}

我要回帖

更多关于 linux开启22端口命令 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信