Ubuntu SSH 安全设置包括以下几个方面:
安装和基础配置:
sudo apt update && sudo apt install openssh-server
。/etc/ssh/sshd_config
:
PermitRootLogin no
。PasswordAuthentication no
。AllowUsers user1 user2
。密钥认证与安全加固:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
。ssh-copy-id
命令或手动复制公钥到 authorized_keys
文件中。chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
。防火墙设置:
sudo ufw allow 2222
。客户端配置与实用命令:
~/.ssh/config
文件以简化连接配置。scp
命令进行本地到远程和远程到本地的文件传输。ssh -L
命令进行本地端口转发。安全审计与监控:
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup
。通过这些设置,可以显著提高 Ubuntu 系统的 SSH 安全性,保护系统和数据不受未经授权的访问和攻击。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:ubuntu下sqladmin安全设置