在Ubuntu中修改SSH默認端口,可以按照以下步驟進行:
登錄到你的Ubuntu服務器: 使用SSH客戶端(如PuTTY)或其他方式登錄到你的Ubuntu服務器。
編輯SSH配置文件: 打開終端并輸入以下命令來編輯SSH配置文件:
sudo nano /etc/ssh/sshd_config
找到并修改端口: 在配置文件中找到以下行:
#Port 22
將其修改為你想要的端口號,例如:
Port 2222
確保你選擇的端口號在1到65535之間,并且沒有被其他服務占用。
保存并退出:
按 Ctrl + X
,然后按 Y
確認保存,最后按 Enter
退出編輯器。
重啟SSH服務: 輸入以下命令來重啟SSH服務以應用更改:
sudo systemctl restart sshd
如果你使用的是UFW(Uncomplicated Firewall),還需要更新防火墻規則以允許新的SSH端口。
允許新的SSH端口: 輸入以下命令來允許新的SSH端口通過防火墻:
sudo ufw allow 2222/tcp
重新加載防火墻規則: 輸入以下命令來重新加載防火墻規則:
sudo ufw reload
從另一臺機器測試連接: 使用SSH客戶端嘗試連接到新的端口號,例如:
ssh username@your_server_ip -p 2222
檢查SSH服務狀態: 確保SSH服務正在運行并且監聽新的端口:
sudo netstat -tuln | grep sshd
你應該看到類似以下的輸出:
tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN
通過以上步驟,你應該能夠成功修改Ubuntu服務器的SSH默認端口。