要保護CentOS服務器,可以使用加密的遠程登錄協議(SSH)。以下是使用SSH保護CentOS服務器的步驟:
sudo yum install openssh-server
/etc/ssh/sshd_config
,并進行以下更改:將Port
設置為非默認端口(建議使用大于1024的端口)。
將PermitRootLogin
設置為no
,禁止使用root賬戶直接登錄。
將PasswordAuthentication
設置為no
,禁止使用密碼進行身份驗證。
可以使用其他配置項進一步提高服務器安全性,如使用公鑰身份驗證和限制登錄的用戶。
sudo systemctl restart sshd
ssh-keygen -t rsa
按照提示,選擇密鑰保存的位置和設置密碼(可選)。
~/.ssh/authorized_keys
文件中。可以使用以下命令將公鑰復制到服務器:ssh-copy-id user@server_ip
將user
替換為您要添加公鑰的服務器用戶的用戶名,將server_ip
替換為服務器的IP地址或域名。
ssh user@server_ip
將user
和server_ip
替換為正確的值。
通過遵循上述步驟,您可以使用加密的遠程登錄協議(SSH)保護CentOS服務器。這將提高服務器的安全性,并防止未經授權的訪問。