彈性云主機實例的默認遠程端口是22。這個端口是SSH(Secure Shell)協議的默認端口,用于遠程登錄和管理云主機實例。通過SSH協議,您可以通過終端或SSH客戶端與云主機進行安全的遠程連接,并執行各種管理任務和操作。
修改Windows系統實例默認遠程端口
本章以Windows Server 2012 R2為例介紹如何修改Windows系統實例默認遠程端口。
- 登錄控制中心。
- 選擇區域

華東-華東1。 - 單擊“計算>彈性云主機”,進入彈性云主機頁面。
- 參考登錄Windows彈性云主機,遠程登錄待修改端口的Windows彈性云主機實例。
- 修改注冊表子項PortNumber的值。
1)右鍵單擊Windows 徽標鍵,選擇“運行”,啟動運行窗口。


2)在運行窗口的文本框內輸入regedit.exe后按回車鍵,打開“注冊表編輯器”。


3)在左側導航樹中逐層選擇HKEY_LOCAL_MACHINE > System > CurrentControlSet > Control > Terminal Server > Wds > rdpwd > Tds > tcp,如下圖所示:


4)在列表中找到注冊表子項PortNumber并右鍵單擊,選擇“修改”,進入修改窗口。


5)在彈出的修改窗口中,在數值數據的文本框中輸入新的遠程端口號,以3398為例。在基數框中勾選十進制,然后單擊“確定”。


6)在左側導航樹中逐層選擇HKEY_LOCAL_MACHINE > System > CurrentControlSet > Control > Terminal Server > WinStations > RDP-Tcp。


7)在右側列表中找到注冊表子項PortNumber并右鍵單擊,選擇“修改”(可以使用鍵盤方向鍵向下尋找)。
8)在彈出的對話框中,在數值數據的文本框中輸入新的遠程端口號,在本示例中即3398。在基數框中勾選十進制,然后單擊“確定”。


- 在彈性云主機管理控制臺中將此臺云主機進行重啟,具體如下圖:
- 為該實例添加安全組規則,允許新配置的3398遠程端口進行連接。
具體操作,請參見配置安全組規則。
- 最后使用遠程桌面連接功能遠程訪問實例,在遠程地址后面添加新端口號3398即可連接實例。


修改Linux系統實例默認遠程端口
本章以CentOS 8.0 64位為例介紹如何修改Linux系統實例默認遠程端口。
- 登錄控制中心。
- 選擇區域

華東-華東1。 - 單擊“計算>彈性云主機”,進入彈性云主機頁面。
- 單擊待修改的彈性云主機行的“操作>遠程登錄”按鈕,遠程連接彈性云主機實例。

- 輸入用戶名root,密碼為購買彈性云主機時用戶自定義的密碼,登錄成功之后如圖:


因sshd_config是Linux中重要的配置文件,為了避免誤操作所帶來的故障,在運行前首先對sshd_config進行備份,請運行以下命令:
cp /etc/ssh/sshd_config /etc/ssh/sshd_config_bak
進入到/etc/ssh路徑下輸入ll命令查看,具體信息如下圖:

- 修改sshd服務的端口號,因為已經在/etc/ssh路徑下,因此直接運行vim sshd_config編輯sshd_config配置文件,在鍵盤上按i鍵,進入編輯狀態,添加新的遠程服務端口,本節以2222端口為例。在Port 22下輸入Port 2222。




- 在鍵盤上按Esc鍵,輸入:wq后保存并退出編輯模式。
- 運行以下命令重啟sshd服務。
systemctl restart sshd


至此,此彈性云主機的遠程登錄默認端口已經從22改為了2222。
功能驗證:
- 打開遠程連接工具putty,輸入此彈性云主機實例的彈性公網IP,先默認使用22端口登錄,可以看到連接被拒絕,網絡已中斷,說明目前22端口已經無法進行遠程登錄。




- 配置實例的安全組,放行TCP協議2222端口,具體操作,請參見配置安全組規則
- 配置完成之后,使用SSH工具連接新端口2222,在port下輸2222,可看到能夠成功連接。



