Ubuntu SSH安全設置的要點包括以下幾個方面:
安裝和更新SSH服務:
sudo apt update && sudo apt install openssh-server
來安裝。sudo apt update && sudo apt upgrade
命令來更新系統。配置SSH服務器:
/etc/ssh/sshd_config
文件,找到“Port”行,并將端口號修改為您喜歡的任何數字。/etc/ssh/sshd_config
文件中,將 PermitRootLogin
設置為 no
,以禁止root用戶直接通過SSH登錄。/etc/ssh/sshd_config
文件中,將 PasswordAuthentication
設置為 no
。PermitUsers
來限制允許登錄的用戶。使用防火墻:
sudo ufw allow ssh
來打開SSH端口。密鑰認證:
ssh-keygen
命令生成RSA或ED25519密鑰對。ssh-copy-id
命令將公鑰復制到遠程服務器的 authorized_keys
文件中,或手動將公鑰內容追加到遠程服務器的 ~/.ssh/authorized_keys
文件中。安全增強措施:
客戶端配置:
通過上述措施,可以顯著提高Ubuntu系統的SSH安全性,保護系統和數據不受未經授權的訪問和攻擊。