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

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

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

先上圖,有圖有真相:centos

 

注意:若是你也是購買的EIP,但ECS購買時選擇的網絡選擇按流量計費,這時想綁定EIP是不行的,須要修改ECS實例的配置(選擇升級配置,將網絡帶寬設爲0),將帶寬降爲0以後ECS就取消了分配的公網IP。服務器

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

第二:將這臺能上網的ECS服務器設置爲軟路由,就是讓它成立相似你家裏或公司的路由器的角色ssh

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 MASQUERADEcentos7

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

 

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

一、經過遠程鏈接公網ECS(各類工具,我用的Xshell)

二、鏈接上公網ECS後,再鏈接內網ECS(阿里雲好像有更簡單的方法,如今頭大先暫時這樣吧)

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

pem登錄:

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

而後給pem添加權限,chmod 600 xxx.pem

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

激動人心的結果:

 

點我獲取阿里雲優惠券,讓咱們一塊兒研究阿里雲吧😀
相關文章
相關標籤/搜索