在本《如何在 Linux 中變更 SSH 連接埠》指南中,您將了解如何變更 Linux 伺服器上的 SSH 連接埠以增強安全性並減少未經授權的存取嘗試。更改 SSH 連接埠是保護系統和優化網路流量的有效方法。
步驟1:開啟SSH設定文件
使用文字編輯器nano
開啟 SSH 設定檔:
sudo nano /etc/ssh/sshd_config
步驟 2: 找到並更改 SSH 連接埠號
尋找指定 SSH 連接埠的行(通常為port 22
),並將其變更為您的首選連接埠(例如2222
):
port 22
步驟 3:儲存並退出
修改SSH設定檔後,儲存退出:
- 按Ctrl + X
- 按Y確認
- 按Enter 鍵
步驟 4:更新防火牆規則(可選)
如果您的防火牆已啟用,請允許新的 SSH 連接埠:
- Ubuntu/Debian:
sudo ufw allow [port_number]/tcp
- CentOS/Rocky:
sudo firewall-cmd --permanent --add-port=[port_number]/tcp sudo firewall-cmd --reload
步驟5:重新啟動伺服器
重新啟動系統以確保新設定生效:
sudo reboot
步驟6:使用新的SSH連接埠連接
伺服器重新啟動後,使用新的 SSH 連接埠進行連線。例如:
ssh user@your_server_ip -p [port_number]
[port_number]
用您的新連接埠、user@your_server_ip
SSH 使用者名稱和伺服器 IP 替換。