知識科普知識科普
Linux修改遠程端口
Linux操作系統
以下操作以CentOS 7.3操作系統為例。Linux云服務器默認登錄端口為22,以修改為2020端口為例。
- 修改安全組規則。
- 登錄管理控制臺。
- 單擊管理控制臺左上角的
,選擇區域和項目。
- 單擊“
”,選擇“計算 > 彈性云服務器”。
- 單擊彈性云服務器名稱,在彈性云服務器詳情頁面,選擇“安全組”。
- 在“安全組”頁簽,單擊“配置規則”,進入安全組詳情界面。
- 在“入方向規則”頁簽,單擊“添加規則”,添加如下規則。
- 協議:基本協議/自定義TCP
- 端口:2020
具體操作,請參見添加安全組規則。
- 登錄彈性云服務器。
- 執行以下命令編輯sshd服務的配置文件。
- 將#port 22 這一行的井號注釋符去掉,修改22為2020。
圖5 修改為2020端口
- 按“ESC”退出編輯模式,輸入“:wq!”保存退出。
- 執行以下命令重啟sshd服務。
或
systemctl restart sshd
- (可選)配置防火墻。如防火墻關閉,可以忽略防火墻的配置操作。
CentOS 7的防火墻是firewalld,CentOS 6版本用的iptables,兩者使用上有些差別,以下操作以CentOS 7為例。
執行如下命令查看防火墻狀態:firewall-cmd --state
- 方法一(推薦):在firewalld服務中添加新的端口。
- 方法二(不推薦):關閉防火墻并取消開機自啟。
systemctl disable firewalld
- 通過如下命令,驗證端口是否可以成功訪問。
例如:telnet xx.xx.xx.xx 2020