修改預設遠端存取連接埠(如Windows的RDP,預設連接埠3389,以及Linux的SSH,預設連接埠22)可以增強系統安全性,通過避免自動化攻擊和惡意掃描針對常用連接埠的攻擊,從而保護伺服器或服務免受未授權訪問的風險。本文介紹如何修改ECS執行個體的預設遠程連接埠。
修改Windows系統執行個體預設遠程連接埠
本節以Windows Server 2022為例介紹如何修改Windows系統執行個體預設遠程連接埠。
使用Mac遠端桌面連線Windows ECS執行個體僅支援預設的3389連接埠。
-
遠端連線到Windows執行個體。
具體操作,請參見使用Workbench登入Windows執行個體。
-
修改註冊表子項PortNumber的值。
-
按快速鍵 Win(Windows 徽標鍵)+R,啟動運行視窗。
-
輸入regedit.exe後按斷行符號鍵,開啟登錄編輯程式。
-
在左側導覽列,選擇。
-
在右側列表中找到註冊表子項PortNumber並按右鍵,選擇修改。
-
在彈出的對話方塊中,在數值資料的文字框中輸入新的遠程連接埠號碼,在本樣本中為3399。在基數地區單擊十進位,然後單擊確定。
-
在左側導覽列,選擇。
-
在右側列表中找到註冊表子項PortNumber並按右鍵,選擇修改。
-
在彈出的對話方塊中,在數值資料的文字框中輸入新的遠程連接埠號碼,在本樣本中為3399。在基數地區單擊十進位,然後單擊確定。
-
-
在ECS管理主控台重啟ECS執行個體。
具體操作,請參見重啟執行個體。
-
查看並關閉Windows系統防火牆。
具體操作,請參見管理Windows系統防火牆。
-
為該執行個體添加安全性群組規則,允許新配置的遠程連接埠進行串連。
具體操作,請參見添加安全性群組規則。
-
遠端存取執行個體,在遠程地址後面添加新遠程連接埠號碼即可串連執行個體。
例如,在遠端桌面連線對話方塊的電腦(C):輸入框中,按
IP地址:3399格式輸入遠程地址和新連接埠號碼,然後單擊串連(N)。
修改Linux系統執行個體預設遠程連接埠
本節以Alibaba Cloud Linux 3為例介紹如何修改Linux系統執行個體預設遠程連接埠。
修改完成後,您將無法使用預設的22連接埠遠端存取ECS執行個體。
-
遠端連線到Linux執行個體。
具體操作,請參見使用Workbench登入Linux執行個體。
-
運行以下命令備份sshd服務組態檔。
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config_bak -
修改sshd服務的連接埠號碼。
-
運行以下命令編輯sshd_config設定檔。
sudo vim /etc/ssh/sshd_config -
在鍵盤上按
i鍵,進入編輯狀態。 -
添加新的遠程服務連接埠。
本節以1022連接埠為例。在
Port 22下輸入Port 1022。# If you want to change the port on a SELinux system, you have to tell # SELinux about this change. # semanage port -a -t ssh_port_t -p tcp #PORTNUMBER # #Port 22 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress ::修改後,在
#Port 22下方新增一行Port 1022:# If you want to change the port on a SELinux system, you have to tell # SELinux about this change. # semanage port -a -t ssh_port_t -p tcp #PORTNUMBER # #Port 22 Port 1022 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress :: -
在鍵盤上按
Esc鍵,輸入:wq後儲存並退出編輯狀態。
-
-
運行以下命令重啟sshd服務。重啟sshd服務後您可以通過1022連接埠SSH登入到Linux執行個體。
sudo systemctl restart sshd -
查看並關閉Linux系統防火牆。
具體操作,請參見關閉Linux系統防火牆。
-
配置執行個體的安全性群組允許存取TCP協議1022連接埠。
具體操作,請參見添加安全性群組規則。
-
使用SSH工具串連新連接埠,測試是否成功。
登入時在Port文字框中輸入修改後的連接埠號碼,在本樣本中即1022。在 PuTTY 中,將 Host Name (or IP address) 設定為目標執行個體 IP,將 Port 設定為
1022,Connection type 選擇 SSH,單擊 Open 發起串連。