各個 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更改為:
Port 2222保存並退出後,重啟 SSH 服務:
sudo systemctl restart sshd同樣,更新防火牆規則:
sudo firewall-cmd --permanent --add-port=2222/tcpsudo firewall-cmd --reload4. 在 Arch Linux 系統中修改 SSH 端口
在 Arch Linux 中,您可以使用以下命令編輯 SSH 配置:
sudo nano /etc/ssh/sshd_config找到並修改端口行:
#Port 22更改為:
Port 2222保存並退出後,重啟 SSH 服務:
sudo systemctl restart sshd如果使用防火牆,請確保允許新端口:
sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT5. 測試新的 SSH 端口
在修改完 SSH 端口後,您可以使用以下命令測試新的連接:
ssh -p 2222 username@your_server_ip確保將 “username” 和 “your_server_ip” 替換為您的用戶名和伺服器 IP 地址。
總結
修改 SSH 端口是一個簡單但有效的安全措施,可以幫助減少潛在的攻擊風險。無論您使用的是 Ubuntu、CentOS 還是 Arch Linux,遵循上述步驟都能輕鬆完成端口的更改。對於需要高安全性的環境,建議定期檢查和更新安全設置。
如果您正在尋找可靠的 VPS 解決方案,Server.HK 提供多種選擇,滿足不同需求的客戶。無論是 香港伺服器 還是其他地區的服務,我們都能為您提供穩定的支持。