Loading [MathJax]/jax/input/TeX/jax.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ubuntu开放指定端口

ubuntu开放指定端口

作者头像
earthchen
发布于 2020-09-24 03:33:43
发布于 2020-09-24 03:33:43
12.8K7
举报
文章被收录于专栏:earthchen的专栏earthchen的专栏

今天在服务器上开启web服务让别人访问的时候遇到一些问题,在内网中别人使用ip加端口访问的时候一直访问不到,折腾了半天,发现原来使端口没开放 了解到一般linux中端口都是默认关闭的,需要开启的时候需要自己开启

开放端口

由于我的服务器使用的os是Ubuntu,所以这里就介绍一下Ubuntu下的方法,其他linux应该也是大同小异,需要自己去尝试

安装iptables

一般情况下,ubuntu安装好的时候,iptables会被安装上,如果没有的话那就安装上吧

  1. 安装 在终端输入 $ sudo apt-get install iptables
  2. 添加规则 在终端输入 $ sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT

中间的80为所需要开放的端口

  1. 保存规则 在终端输入$ sudo iptables-save

完成上述命令我们就完成了开放指定的端口,但是如果此时服务器重启,上述规则就没有了,所以我们需要对规则进行一下持续化操作

持续化规则

这里我们需要在安装一下工具来帮我们实现,这里我们使用 iptables-persistent

  1. 安装iptables-persistent $ sudo apt-get install iptables-persistent
  2. 持久化规则 12sudonetfilterpersistentsave sudo netfilter-persistent reload

完成上述操作就可以永久打开我们需要的端口了

注:

  • 上述环境在ubuntu16.04 lts中测试成功
  • 上述文字皆为个人看法,如有错误或建议请及时联系我
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-05-06,,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
7 条评论
热度
最新
很细致,正在学习搭建部署中。。。
很细致,正在学习搭建部署中。。。
回复回复点赞举报
谢谢分享
谢谢分享
回复回复点赞举报
能不能再具体讲解一下呢,环境部署那块不是很清楚
能不能再具体讲解一下呢,环境部署那块不是很清楚
11点赞举报
有问题可以随时提出来的,我可以解答!
有问题可以随时提出来的,我可以解答!
回复回复点赞举报
谢谢分享
谢谢分享
回复回复点赞举报
学习了
学习了
回复回复点赞举报
很好的集群搭建文档,学习了
很好的集群搭建文档,学习了
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
ubuntu VCS+verdi安装教程
链接:https://pan.baidu.com/s/1EWX8PulBncy9bjwW_mySIg
FPGA开源工作室
2021/05/31
10.9K3
ubuntu VCS+verdi安装教程
连接远程Ubuntu服务器的MySQL
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,现在是mysql数据库是没有密码的,Enter password:处直接回车,就能够进入mysql数据库【默认不要密码】
暖月寒星
2020/03/12
4.7K0
ZFile 安装文档
最近开发了一个在线网盘程序 ZFile, 支持各种对象存储、OneDrive、FTP、本地存储. 本文包含普通用户和宝塔用户的安装方式.
一份执着✘
2020/02/14
2.6K0
ZFile 安装文档
Debian 使用 iptables-persistent 持久化 iptables 规则
RedHat系列下有比较好用的iptables管理工具,可以像控制服务进程一样来对防火墙进行管理及控制,Debian系发行版默认不开启iptables,当然也没有与之相关的能直接管理的工具了。
Debian中国
2018/12/20
3.8K0
如何在UFW、FirewallD、IPTable为Docker Swarm集群配置防火墙
Docker Swarm 是 Docker 官方三剑客项目之一,提供 Docker 容器集群服务,是 Docker 官方对容器云生态进行支持的核心方案。
何处惹尘埃
2018/07/13
2.5K0
[译]使用iptables控制网络流量
iptables是一个允许用户配置特定规则的应用程序,这些规则由将由内核netfilter框架强制执行。它充当数据包过滤器和防火墙,可根据端口,协议和其他标准检查和定向流量。本指南将重点介绍iptables规则集的配置和应用,并提供常用方法的示例。
杜逸先
2018/08/30
7.4K0
Ubuntu 服务器安装远程 Rstudio(图文详解)
相信大家都用过本地版的 Rstudio,也时常被电脑卡死所困扰,也有用自己笔记本处理单细胞数据内存不够的 error,怎么解决?
白墨石
2021/10/28
4.1K0
Ubuntu 服务器安装远程 Rstudio(图文详解)
手把手教你配置在线版 Rstudio(图文详解)
相信大家都用过本地版的 Rstudio,也时常被电脑卡死所困扰,也有用自己笔记本处理单细胞数据内存不够的 error,怎么解决?
生信菜鸟团
2021/10/21
4.6K0
手把手教你配置在线版 Rstudio(图文详解)
只允许特定的IP访问特定的端口
chuchur
2024/11/21
7810
如何在Debian上安装MongoDB
MongoDB是一个免费的开源NoSQL文档数据库,在现代Web应用程序中常用。本教程将帮助您在服务器上安装MongoDB,以便在生产应用环境中使用。您将安装MongoDB并配置防火墙规则以限制对MongoDB的访问。对于生产环境的服务器,我们建议您使用腾讯云云关系型数据库,可将您从耗时的数据库管理任务中解放出来,让您有更多时间专注于您的应用和业务。
爆栈工程师
2018/08/02
2.5K0
在 Debian 10 上独立安装MySQL数据库
有很多VPS的客户并不是全部都喜欢宝塔系统,所以我们单独测试了此模式用于很多客户的数据备份,具体安装细节如下:
Nyarime
2022/06/12
2.9K0
在 Debian 10 上独立安装MySQL数据库
如何在Ubuntu 14.04上使用Iptables实现基本防火墙模板
实施防火墙是保护服务器的重要一步。其中很大一部分是在于对您的网络实施流量限制有决定性作用的个别规则和政策。防火墙iptables也允许您对应用规则的结构框架有发言权。
彼岸轮回
2018/09/28
1.3K0
iptables网络数据包工具使用指南,入门使用详解
iptables是 Linux系统中用于管理网络包过滤的工具。它可以用来设置规则,以控制网络数据包的流动。iptables可以用于防火墙、网络地址转换(NAT)和网络包过滤等多种用途。
Mintimate
2023/07/28
2.8K0
iptables网络数据包工具使用指南,入门使用详解
Docker 容器已经运行的情况下,如何对外暴露端口
运维时,你可能会遇到这样的问题,那就是Docker 容器已经运行的情况下,我希望宿主机外的程序,比如数据库客户端,能够连接容器内部的端口,如数据库端口。
somenzz
2024/04/01
3.4K0
Docker 容器已经运行的情况下,如何对外暴露端口
[原创]远程服务环境与本地环境互联
  谈到“异地组网”这个问题,其实已经有很多成熟的解决方案,包括最简单的拉光纤物理相连、向日葵异地组网等等。这些解决方案虽然稳定性和使用体验都极度让人舒适,但是实现的代价略微有点大,尤其财大气粗的光纤物理直接相连。不过对于某些大公司的异地数据中心互联,这仍然是最被认可的解决方案。至于向日葵异地组网,有点类似于把远程服务环境和本地环境同时连入一个网络,然后在形式上实现局域网化。由于这一解决方案往往依赖于一个由第三方提供的中心节点服务,这种局域网的带宽、速度和使用体验很大程度上受限于购买的套餐级别。那么,是否存在一种造价较低,速度和使用体验都较佳的解决方案呢?答案自然是存在的,只是有点曲线而已。
zhonger
2022/10/28
1.8K0
[原创]远程服务环境与本地环境互联
Ubuntu 服务器版 Iptables 基本设置指南
原文出处:https://wiki.ubuntu.com/IptablesHowTo
全栈程序员站长
2022/07/05
1.4K0
Debian9安装Proxmox VE/挂载新盘/单IP设置Nat转发-xinai.de
Debian9 安装Proxmox VE/挂载新盘/单IP设置Nat转发 最近跟着廖和我大哥购置了法国杜甫,用Proxmox VE生小鸡,主机商有提供Proxmox VE和RAID,但是本人有点一根筋,然后自己折腾了Proxmox VE。 [Proxmox-Installation.png] 一:Debian9 安装Proxmox VE 最近感觉GG搜索也垃圾了,特别是中文类关键字(吐槽),还是看官网wiki吧 https://pve.proxmox.com/wiki/Install_Proxmox_V
小沨
2020/04/24
2.9K0
Debian9安装Proxmox VE/挂载新盘/单IP设置Nat转发-xinai.de
debian bullseye iptables 配置持久化
在Debian 11中,iptables规则可以通过使用iptables-persistent包进行持久化。以下是一个如何安装并使用它的步骤:
宋天伦
2023/10/21
9510
如何在Ubuntu上搭建饥荒服务器
饥荒(英语:Don't Starve,直译为别饿死)是一款由加拿大公司Klei Entertainment开发的开放世界生存游戏。这个游戏围绕在一位名叫Wilson的科学家,他发现自己身处黑暗阴暗的世界,必须尽可能长时间生存。为此,玩家必须保持Wilson的健康、食物和精神稳定来避免了各种超现实和超自然的敌人杀死和吞噬他。
圣人惠好可爱
2018/08/14
13.8K6
如何在Ubuntu上搭建饥荒服务器
甲骨文实例开通与X-UI安装
  名称随意;主机填写公共IP地址,端口默认22;认证方式选择公钥;用户名ubuntu;
吴蛋蛋
2023/03/14
2.8K0
甲骨文实例开通与X-UI安装
推荐阅读
相关推荐
ubuntu VCS+verdi安装教程
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档