各個 Linux 系統如何修改遠程端口 SSH 端口?
SSH(Secure Shell)是一種安全的網絡協議,廣泛用於遠程登錄和其他網絡服務。默認情況下,SSH 服務運行在 22 號端口上。為了提高安全性,許多系統管理員選擇更改 SSH 的默認端口。本文將介紹在不同的 Linux 系統中如何修改 SSH 端口。
1. 修改 SSH 端口的基本步驟
無論使用哪種 Linux 發行版,修改 SSH 端口的基本步驟都是相似的。以下是一般的步驟:
- 編輯 SSH 配置文件
- 更改端口號
- 重啟 SSH 服務
- 更新防火牆規則
2. 在 Ubuntu/Debian 系統中修改 SSH 端口
在 Ubuntu 或 Debian 系統中,您可以按照以下步驟修改 SSH 端口:
sudo nano /etc/ssh/sshd_config在配置文件中找到以下行:
#Port 22將其更改為您希望使用的端口號,例如 2222:
Port 2222保存並退出編輯器。接下來,重啟 SSH 服務:
sudo systemctl restart ssh最後,確保防火牆允許新的端口:
sudo ufw allow 2222/tcp3. 在 CentOS/RHEL 系統中修改 SSH 端口
在 CentOS 或 RHEL 系統中,修改 SSH 端口的步驟如下:
sudo vi /etc/ssh/sshd_config找到以下行:
#Port 22將其更改為所需的端口號,例如 2222:
Port 2222保存並退出編輯器。然後重啟 SSH 服務:
sudo systemctl restart sshd同樣,更新防火牆規則以允許新的端口:
sudo firewall-cmd --permanent --add-port=2222/tcpsudo firewall-cmd --reload4. 在 Fedora 系統中修改 SSH 端口
在 Fedora 系統中,修改 SSH 端口的過程與 CentOS 類似:
sudo nano /etc/ssh/sshd_config找到並修改端口號:
Port 2222重啟 SSH 服務:
sudo systemctl restart sshd更新防火牆規則:
sudo firewall-cmd --permanent --add-port=2222/tcpsudo firewall-cmd --reload5. 注意事項
在修改 SSH 端口時,請注意以下幾點:
- 確保選擇的端口號未被其他服務使用。
- 在防火牆中開放新的端口,以免無法連接。
- 在修改端口後,請使用新的端口進行連接測試。
總結
修改 SSH 端口是一個簡單但有效的安全措施,可以幫助減少潛在的攻擊面。無論您使用的是 Ubuntu、CentOS 還是 Fedora,遵循上述步驟都能輕鬆完成端口的修改。如果您需要更高效的管理和更穩定的服務,考慮使用 香港VPS 來提升您的業務運行效率。