為什么要更改默認SSH端口?
更改Debian服務器的默認SSH端口(22)可以顯著提高服務器的安全性,減少自動化攻擊和端口掃描的風險。本文將指導您完成這一過程。
更改SSH端口的步驟
1. 編輯SSH配置文件
使用root權限或sudo命令編輯SSH配置文件:
sudo nano /etc/ssh/sshd_config
找到"#Port 22"這一行,去掉注釋符號#,并將22改為您想要使用的新端口號(建議選擇1024到65535之間的數(shù)字):
Port 2222
2. 保存并退出編輯器
在nano編輯器中,按Ctrl+X,然后按Y確認保存,最后按Enter退出。
3. 重啟SSH服務
應用新的配置,需要重啟SSH服務:
sudo systemctl restart ssh
4. 更新防火墻規(guī)則
如果您使用UFW防火墻,需要允許新端口通過:
sudo ufw allow 2222/tcp
sudo ufw reload
5. 測試新端口
在關閉當前SSH連接之前,請打開一個新的終端窗口,嘗試使用新端口連接:
ssh -p 2222 user@your_server_ip
6. 禁用舊端口
確認新端口工作正常后,可以在防火墻中關閉22端口:
sudo ufw deny 22/tcp
sudo ufw reload
注意事項
- 更改端口前,請確保您有備用的服務器訪問方式,以防配置出錯。
- 記得更新所有使用SSH的客戶端配置,包括備份腳本、部署工具等。
- 定期檢查服務器日志,監(jiān)控潛在的安全威脅。
結語
通過更改Debian服務器的默認SSH端口,您已經(jīng)邁出了提高服務器安全性的重要一步。結合其他安全措施,如使用強密碼、啟用雙因素認證等,可以進一步增強服務器的防御能力。