SSH 雖為遠端管理標準,但預設設定仍有風險。四個簡單且高效的加固動作,大幅提升安全等級。
ssh-keygen -t dsa 產生金鑰對。ssh-copy-id -i ~/.ssh/id_dsa.pub user@remote_host 部署公鑰至遠端。vi /etc/ssh/sshd_config
PermitRootLogin no
service ssh restart
之後嘗試以 root 登入將被直接拒絕。
vi /etc/ssh/sshd_config
Port 2222 (或其他未使用埠)
service ssh restart
連線時加參數:ssh -p 2222 -v -l user host。雖屬「安全模糊化」,但能有效避開自動掃描腳本。
這四招成本極低、部署快速,配合「永不允許 root 直接登入」鐵律,能將 SSH 安全性推向實用高度。記住:任何超越此底線的便利性妥協,都是糖衣炮彈。
