如何开放azure上的linux服务器的端口供外网访问

如何开放azure上的linux服务器的端口供外网访问,第1张

zaure默认应该是全开端口的,可能是防火墙关闭了端口

centos6下

临时生效的方法: iptables -I INPUT -p tcp --dport 要开放的端口号 -j ACCEPT

永久生效的方消神法

方法一: echo 'iptables -I INPUT -p tcp --dport 要开放的端口号 -j ACCEPT'察早 >>/etc/rc.d/拿没亏rc.local

方法二: echo 'iptables -I INPUT -p tcp --dport 要开放的端口号 -j ACCEPT' >>/etc/rc.d/rc.local

重启防火墙 service iptables restart

要设置路由TCP协议的端口映射拍岩规则,把公网的80端口映射到内网的虚拟机IP上。

外部端口:80

内部端口:80

内部IP:虚拟机的内网IP

网络端口明数:wan(如果你有多个WAN口,即你有几激贺首个不同的公网IP,那么你必须指定对应的wan口。如wan1等)

1. 你需要知道你VM的外网IP,可以用ping命令,虽然Azure VM不允许被ping,但解析IP还是没问题的。

2. 将IP添加到FTP站点的FTP Firewall Support里面。

3. 由于Data Channel Port是在IIS Root Node上被锁住的,所以还要回IIS Root去配端口范围。这些端口是FTP用来传输数据的(FTP居然不是只用21端口的,虽然不知道是为什么,但觉得很牛逼的样子)

这些端口的范围可以自定义,只要不和其他服务冲突。

4. 接下来把20, 21和刚才加的端口撸到本地防火墙里。虽然不知道20端口是干什么用的含丛,但觉得很牛逼的样子。

5. 到Azure Portal上,在虚拟机配置页面,ENDPOINTS里面,把这些端口全都撸进轿唤去。协议都是TCP的。不过Azure不支持添加端口范围,所以只能手动一个个加。虽然不知道为什么,但看起来很傻逼的样子。

6. 现在FTP应该能被外网访问了。可以用CMD装一下逼。

当你带着一台Surface RT,装好Windows 8.1,切换到桌面,在地铁上找几个在用iPad装逼的果蛆,特别是那种小屁孩,和装清高的白富美,走到他们旁边,用你的牛逼IE11打开Windows Azure,远程桌面到运行着英文版Windows Server的虚闭老凯拟机上,接上Type Cover,再随便打开几个CMD捣鼓几下,再插个U盘,用FTP连上去下载几个文件,拷到SD卡里。最后再切回Metro,随便看个Channel9上下载的视频,记住,一定要把Surface的支架打开,然后用Charm Bar分享一个截图到微博。旁边的弱逼iPad用户就瞬间被爆出了翔,你的逼格也提升了不少。不过千万要记得,不要去点Windows 8.1的开始按钮,因为开始菜单已经被鲍尔默塞到菊花里去了,点了开始不出来菜单会被iPad用户嘲笑的!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8186992.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存