ubuntu

Ubuntu SSH安全设置有哪些

小樊
43
2025-03-12 07:37:02
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领! 查看>>

Ubuntu SSH 安全设置包括以下几个方面:

  1. 安装和基础配置

    • 安装 OpenSSH 服务器:sudo apt update && sudo apt install openssh-server
    • 修改配置文件 /etc/ssh/sshd_config
      • 更改默认端口(如 2222)以增加安全性。
      • 禁用 root 直接登录:PermitRootLogin no
      • 禁用密码认证,推荐使用密钥认证:PasswordAuthentication no
      • 限制允许登录的用户:AllowUsers user1 user2
  2. 密钥认证与安全加固

    • 生成密钥对:ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    • 部署公钥到服务器:使用 ssh-copy-id 命令或手动复制公钥到 authorized_keys 文件中。
    • 设置正确的权限:chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
  3. 防火墙设置

    • 使用 UFW(Uncomplicated Firewall)限制 SSH 端口访问:sudo ufw allow 2222
    • 部署 Fail2Ban 防御暴力破解。
  4. 客户端配置与实用命令

    • 编辑 ~/.ssh/config 文件以简化连接配置。
    • 使用 scp 命令进行本地到远程和远程到本地的文件传输。
    • 使用 ssh -L 命令进行本地端口转发。
  5. 安全审计与监控

    • 定期更新系统和 SSH 软件包。
    • 备份配置文件:cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup

通过这些设置,可以显著提高 Ubuntu 系统的 SSH 安全性,保护系统和数据不受未经授权的访问和攻击。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:ubuntu下sqladmin安全设置

0
看了该问题的人还看了