一、修改Windows服務器默認遠程端口方法如下:
1.使用VNC遠程連接并登陸到服務器中。
2.運行regedit.exe打開注冊表編輯器。
3.找到如下注冊表子項:HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Terminal Server\\WinStations\\RDP-Tcp\\PortNumber
4.在彈出的對話框中,選擇十進制,在數值數據中輸入新的遠程端口號,在本例中即3399.單擊確定。
5.(可選)如果您開啟了防火墻,需要將新的端口號添加到防火墻并設置允許連接。
6. 登陸控制臺,找到該主機,點擊主機名稱,進入到主機詳細信息中,選擇開關機>重啟。
7.以上步驟完成后,遠程訪問服務器,在遠程地址后面添加新的遠程端口號即可連接。例如:123.58.6.243:3399。
說明:調整 3389 端口后,使用 Mac 的遠程桌面連接客戶僅支持默認的 3389 端口。
二、修改Linux服務器默認遠程端口方法如下:
本節(jié)以 CentOS 6.8 為例介紹如何修改 Linux 服務器默認遠程端口。
說明:不要直接修改22端口,先添加需要的默認遠程端口。之所以先設置成兩個端口,測試成功后再關閉一個端口,是為了防止在修改配置文件及網絡調試過程中,萬一出現(xiàn)新端口無法連接的情況下,還能通過 22 端口進行登錄調試。
1.使用VNC遠程連接并登陸到服務器中。
2.運行vim /etc/ssh/sshd_config 命令。
3.在鍵盤上按“I”鍵,進入編輯狀態(tài)。添加新的遠程服務端口,本節(jié)以 1022 端口為例。在Port 22下輸入Port 1022。
4.在鍵盤上按“Esc”,輸入:wq退出編輯狀態(tài)。
5. 執(zhí)行以下命令重啟實例,之后您可以通過 22 端口和 1022 端口 SSH 登錄到 Linux 實例。
/etc/init.d/sshd restart
6. (可選)配置防火墻。使用 CentOS 7 以前的版本并開啟默認防火墻 iptables 時,應注意 iptables 默認不攔截訪問,如果您配置了 iptables 規(guī)則,需要執(zhí)行iptables -A INPUT -p tcp --dport 1022 -j ACCEPT配置防火墻。然后執(zhí)行service iptables restart 重啟防火墻。
7. 使用 SSH 工具連接新端口,來測試是否成功。登錄時在 Port 一欄輸入新修改的端口號,在本例中即 1022。
8.使用 1022 端口連接成功后,再次運行vim /etc/ssh/sshd_config命令,將 Port 22 刪除。
9.運行/etc/init.d/sshd restart 命令重啟實例,服務器默認遠程端口修改完成。再次登錄時使用新端口號登錄即可。