修改Linux服務(wù)器的默認SSH遠程端口需要以下步驟:
1. 備份SSH配置文件
在修改任何配置文件之前,建議先備份,使用以下命令備份sshd_config文件:
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
2. 修改SSH配置文件
使用文本編輯器打開SSH配置文件,這里以nano為例:
sudo nano /etc/ssh/sshd_config
在文件中找到“#Port 22”這一行(可能在文件的中部),去掉行首的“#”,并將22改為你想設(shè)置的新端口號,例如2222,修改后應(yīng)如下所示:
Port 2222
保存并退出編輯器。
3. 重啟SSH服務(wù)
為了讓新的設(shè)置生效,需要重啟SSH服務(wù),使用以下命令重啟SSH服務(wù):
sudo systemctl restart sshd
4. 檢查新端口是否已啟動
使用以下命令檢查新端口是否已經(jīng)啟動:
sudo netstat tuln | grep :2222
如果看到類似以下的輸出,說明新端口已經(jīng)啟動:
tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN
5. 添加防火墻規(guī)則
如果你的服務(wù)器啟用了防火墻,還需要添加一條規(guī)則允許新端口的流量通過,這里以firewalld為例:
sudo firewallcmd addport=2222/tcp permanent sudo firewallcmd reload
6. 測試新端口
嘗試使用新的端口號連接到服務(wù)器,看是否能成功連接:
ssh p 2222 username@your_server_ip
如果能成功連接,說明新端口設(shè)置成功。