azure linux虛擬機開放端口


情景描述:

在azure虛擬機上裝上了mysql之后,需要開放虛擬機的3306端口給外網用於遠程連接數據庫。防火牆開放端口的方法與普通虛擬機一樣,但是防火牆開啟3306端口后,還是無法遠程連接到數據庫。用telnet測試3306端口無法連接,但22端口telnet測試是正常的。 

 

原因:
azure虛擬機在創建時會自帶網絡攔截,默認情況下只開啟了ssh連接的22端口,若要開放其它端口需要自己額外配置。

 

解決方法:

 

登陸azure門戶,給虛擬機開放3306端口。

 

步驟如下:

1、進入門戶后,點開自己的虛擬機,然后點擊左側“網絡”菜單項

 

 

2、在右側畫面中點擊如下圖所示按鈕,進入添加規則畫面。

 

 

3、點擊后彈出如下畫面。

“源”,“源端口范圍”輸入框指的是發起連接請求的主機規則。如果沒有特殊需求,這里保持默認值就好。

“目標”、“目標端口范圍”輸入框指的是被請求主機的規則。“目標”可以保存默認值,“目標端口范圍”填上自己需要開放的端口號。我需要的是3306,所以這里就填了3306。

其他輸入框一般保存默認值就好。

填寫完畢后記得點保存,保存后即可生效。

注:如果不知道怎么填,可以看看上一步頁面中ssh22端口規則是怎么寫的。

 


免責聲明!

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



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