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