服务器设置和教程 · 9 10 月, 2024

各個 Linux 系統如何修改遠程端口 ssh 端口?

各個 Linux 系統如何修改遠程端口 SSH 端口?

SSH(Secure Shell)是一種安全的網絡協議,廣泛用於遠程登錄和其他網絡服務。默認情況下,SSH 服務運行在 22 號端口上。由於安全考量,許多系統管理員選擇更改 SSH 的默認端口,以減少潛在的攻擊面。本文將介紹在不同的 Linux 系統中如何修改 SSH 端口。

1. 修改 SSH 端口的基本步驟

無論使用哪種 Linux 發行版,修改 SSH 端口的基本步驟大致相同。以下是一般流程:

  • 編輯 SSH 配置文件
  • 重新啟動 SSH 服務
  • 更新防火牆規則

2. 在 Ubuntu 系統中修改 SSH 端口

在 Ubuntu 系統中,您可以按照以下步驟修改 SSH 端口:

sudo nano /etc/ssh/sshd_config

在配置文件中,找到以下行:

#Port 22

將其修改為您希望使用的端口號,例如 2222:

Port 2222

保存並退出編輯器。接下來,重新啟動 SSH 服務:

sudo systemctl restart ssh

最後,確保防火牆允許新端口的流量:

sudo ufw allow 2222/tcp

3. 在 CentOS 系統中修改 SSH 端口

在 CentOS 系統中,修改 SSH 端口的步驟與 Ubuntu 類似:

sudo vi /etc/ssh/sshd_config

找到並修改端口行:

#Port 22

將其更改為所需的端口號,例如 2222:

Port 2222

保存並退出編輯器。然後,重新啟動 SSH 服務:

sudo systemctl restart sshd

同樣,更新防火牆規則以允許新端口:

sudo firewall-cmd --permanent --add-port=2222/tcp
sudo firewall-cmd --reload

4. 在 Debian 系統中修改 SSH 端口

在 Debian 系統中,步驟與 Ubuntu 類似:

sudo nano /etc/ssh/sshd_config

找到並修改端口行:

#Port 22

將其更改為所需的端口號,例如 2222:

Port 2222

保存並退出編輯器,然後重新啟動 SSH 服務:

sudo systemctl restart ssh

最後,更新防火牆規則:

sudo ufw allow 2222/tcp

5. 注意事項

在修改 SSH 端口時,請注意以下幾點:

  • 確保選擇的端口號未被其他服務使用。
  • 在防火牆中開放新端口後,請測試連接以確保一切正常。
  • 如果您無法連接,請檢查 SSH 配置文件和防火牆設置。

總結

修改 SSH 端口是一個簡單但有效的安全措施,可以幫助減少潛在的攻擊風險。無論您使用的是 Ubuntu、CentOS 還是 Debian,遵循上述步驟都能輕鬆完成端口的修改。對於需要高安全性的環境,選擇合適的 VPS 解決方案也是至關重要的。了解更多關於 香港VPS 的資訊,請訪問我們的網站。