在Linux系統中,設置安全措施是保護系統免受未經授權訪問和潛在威脅的關鍵步驟。以下是一些關鍵的安全設置措施:
用戶管理
- 創建新用戶:避免使用root用戶,而是創建一個普通用戶并為其分配sudo權限。
- 禁用root登錄:在/etc/ssh/sshd_config文件中設置PermitRootLogin為no,然后重新加載SSH服務。
防火墻配置
- 使用ufw配置防火墻:安裝ufw并啟用,設置默認拒絕入站連接,只開放必要的端口。
- 開放必要的端口:例如HTTP(80端口)和HTTPS(443端口),使用命令如sudo ufw allow 80/tcp。
SSH安全
- 使用SSH密鑰認證:禁用密碼登錄,只允許SSH密鑰認證。
- 更改SSH端口:將SSH端口更改為非默認端口以增加安全性。
文件權限設置
- 更改文件所屬用戶組:使用命令chgrp 用戶組名 文件名。
- 更改文件所屬用戶:使用命令chown 用戶名 文件名。
- 更改文件權限:使用命令chmod 權限 文件名,例如chmod 755 文件名。
定期更新系統和軟件
確保Linux系統和軟件包都是最新的,以修復已知的漏洞和安全問題。使用以下命令更新軟件包:sudo apt update && sudo apt upgrade。