要安全配置Ubuntu SSH,您可以按照以下步骤进行操作:
/etc/ssh/sshd_config 文件,将端口设置为非标准端口(如2222),然后重启SSH服务。sudo nano /etc/ssh/sshd_config # 将 #Port 22 改为 Port 2222 sudo systemctl restart sshd /etc/ssh/sshd_config 文件中,将 PermitRootLogin 设置为 no。sudo nano /etc/ssh/sshd_config # 将 PermitRootLogin no sudo systemctl restart sshd ssh-keygen -t rsa -b 4096。~/.ssh/authorized_keys 文件中:ssh-copy-id user@server_ip。sshd_config 文件中启用了公钥认证:PubkeyAuthentication yes。sudo ufw allow 2222/tcp sudo ufw enable sudo apt-get install fail2ban。sudo apt update && sudo apt upgrade 通过以上步骤,您可以显著提高Ubuntu SSH的安全性,保护系统和数据不受未经授权的访问和攻击。