無公網IP的阿里雲ESC服務器如何訪問外部網絡


新購買了3台阿里雲ECS服務器(centos7)和彈性公網IP(EIP),雖然是從事計算機行業的人員但俺不是計算機網絡從業人員😭。如何將這個祖宗運行起來,並且還要能方便遠程維護,唉...其間的過程及酸爽各位看官盡情腦補吧。

在此特別寫幾篇記錄一下,算是紀念也做為與我相同的朋友的參考。

先上圖,有圖有真相:

 

注意:如果你也是購買的EIP,但ECS購買時選擇的網絡選擇按流量計費,這時想綁定EIP是不行的,需要修改ECS實例的配置(選擇升級配置,將網絡帶寬設為0),將帶寬降為0之后ECS就取消了分配的公網IP。

首先:確保你購買的多台ECS服務器在同一個專用網絡中並且其中的一台擁有公網IP或綁定了EIP,用句人話說就是要有一台能上網。

第二:將這台能上網的ECS服務器設置為軟路由,就是讓它成立類似你家里或公司的路由器的角色

1 修改/etc/sysctl.conf文件,添加配置net.ipv4.ip_forward=1

2 sysctl -p 重新加載配置生效

3 查看ip_forward是否生效為1 cat /proc/sys/net/ipv4/ip_forward

4 設置路由 iptables -t nat -A POSTROUTING -s 172.17.0.0/16 -j MASQUERADE

第三:配置VPC專用網絡路由表

 

第四:登陸內網機器測試是否能上網

1、通過遠程連接公網ECS(各種工具,我用的Xshell)

2、連接上公網ECS后,再連接內網ECS(阿里雲好像有更簡單的方法,現在頭大先暫時這樣吧)

賬號密碼登陸:ssh -l root@ip,根據提示進行

pem登陸:

將內網ECS pem文件放到該公網ECS上

然后給pem添加權限,chmod 600 xxx.pem

登陸:ssh -i xxx.pem -l root@ip

激動人心的結果:

 

點我獲取阿里雲優惠券,讓我們一起研究阿里雲吧😀


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM