是的,Ubuntu SSH端口是可以修改的。以下是修改SSH端口的步驟:
sshd_config
文件登錄到服務器: 使用SSH或其他遠程連接方式登錄到你的Ubuntu服務器。
備份原始配置文件:
在修改之前,建議先備份sshd_config
文件。
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
編輯sshd_config
文件:
使用你喜歡的文本編輯器(如nano
、vim
等)打開sshd_config
文件。
sudo nano /etc/ssh/sshd_config
找到并修改端口配置:
在文件中找到#Port 22
這一行(如果存在),去掉注釋符號#
并將端口號改為你想設置的端口號(例如2222
)。
Port 2222
保存并退出編輯器:
如果使用的是nano
,按Ctrl + O
保存,然后按Ctrl + X
退出。如果是vim
,按Esc
鍵,輸入:wq
保存并退出。
重啟SSH服務: 修改配置文件后,需要重啟SSH服務以使更改生效。
sudo systemctl restart sshd
如果你使用的是ufw
(Uncomplicated Firewall),還需要更新防火墻規則以允許新的SSH端口。
允許新端口通過防火墻:
sudo ufw allow 2222/tcp
重新加載防火墻規則:
sudo ufw reload
最后,你可以通過以下命令驗證SSH服務是否在新端口上運行:
sudo netstat -tuln | grep 2222
或者使用ss
命令:
sudo ss -tuln | grep 2222
你應該能看到類似以下的輸出,表明SSH服務正在監聽新端口:
tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN
希望這些步驟能幫助你成功修改Ubuntu SSH端口!