Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

Linux 修改 SSH 連接埠號完整教程:提高伺服器安全性

編輯:關於伺服器

為什麼要修改預設 SSH 連接埠 (22)?

預設連接埠 22 是自動化掃描腳本與暴力破解攻擊的首選目標。修改為非標準高位連接埠(如 10000 以上)可大幅降低被掃描機率,屬於基礎加固措施。

操作步驟

1. 編輯 SSHD 設定檔

vi /etc/ssh/sshd_config

找到 #Port 22,取消註解並修改:

Port 10000

建議:保留原 Port 22 幾天並行測試,確認新連接埠正常後再移除。

2. 重啟 SSH 服務

service sshd restart

或系統較新版本:

systemctl restart sshd

3. 防火牆同步放行新連接埠

iptables:

iptables -A INPUT -p tcp --dport 10000 -j ACCEPT
service iptables save

firewalld:

firewall-cmd --permanent --add-port=10000/tcp
firewall-cmd --reload

4. SELinux 環境額外設定

semanage port -a -t ssh_port_t -p tcp 10000

驗證與客戶端連線

ssh -p 10000 user@server_ip

PuTTY / Xshell / Bitvise 等圖形工具在連線設定中修改 Port 即可。

安全建議組合拳

  • 禁用 root 直接登入:PermitRootLogin no
  • 啟用金鑰認證、禁用密碼認證
  • 配置 Fail2ban 封鎖異常嘗試
  • 限制允許登入的使用者/群組:AllowUsers admin
Copyright © Windows教程網 All Rights Reserved