家庭电脑私网如何访问阿里云服务器的指定端口

这里我们以在阿里云服务器上部署一个redis server 服务,对外开放6379端口为例子,其他端口类似。

1.获取当前电脑主机对应的公网IP, 可以https://tool.lu/ip/通过这个网站拿到。

2.阿里云服务器控制台设置防火墙,如下图所示,直接添加一条规则即可,端口号填写需要开放的端口如6379,IP填写上一步获取的地址如1.2.3.4

当然,这里也可以对外开放全部IP和端口号,如下图所示,但是这样做会使的服务器完全暴露,又被攻击的风险。

3.设置服务器防火墙,登录云服务器,用如下命令开放指定的端口号。

cpp 复制代码
firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --reload

通过以上四步设置就可以正常访问服务器端口了,我们用tcpdump抓包看看请求过程:

最后特别申明一点,第二部中拿到的IP地址可能会变化,这取决与使用的NAT有关,如下图所示,一旦IP变化可能就需要重新进行如上步骤添加一个IP。

相关推荐
qq_218753314 分钟前
服务器查日志太慢,试试grep组合拳
运维·服务器
Jie_171 小时前
【linux】高可用集群Keepalived
linux·运维·服务器
思绪漂移1 小时前
阿里云【免费试用】Elasticsearch 智能运维 AI 助手
运维·elasticsearch·阿里云
东窗西篱梦1 小时前
Zabbix 6.0 监控AWS全栈实战|EC2至Lambda的无缝监控
云计算·zabbix·aws
21号 12 小时前
4.应用层自定义协议与序列化
运维·服务器·网络
xx.ii3 小时前
4.Linux 应用程序的安装和管理
linux·服务器·网络
奋斗的蛋黄4 小时前
解析分区、挂载与块设备:Linux 存储管理核心命令详解
linux·服务器·网络
墨迹的陌离4 小时前
【Linux】重生之从零开始学习运维之Mysql
linux·运维·服务器·数据库·学习·mysql
Ray Song4 小时前
Linux DNS解析1--终端通过网关或者路由器进行域名解析的原理
linux·运维·服务器·dns解析
Zero .4 小时前
macbook安装homebrew
linux·运维·服务器