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安全性,保护系统和数据不受未经授权的访问和攻击。