宝塔面板如何配置SSH密钥登录?是否支持免密码登录?

为提升服务器安全性,宝塔支持通过配置SSH密钥登录方式替代传统密码登录,实现更安全的远程访问。

  • 配置步骤:
    1. 生成SSH密钥对(Windows使用PuTTYgen,Linux/Mac使用ssh-keygen
    2. 将公钥内容追加到服务器 ~/.ssh/authorized_keys
      cat id_rsa.pub >> /root/.ssh/authorized_keys
    3. 修改SSH配置 /etc/ssh/sshd_config
      PasswordAuthentication no PubkeyAuthentication yes
    4. 重启SSH服务:
      systemctl restart sshd

解决方案对比

方法 适用情况 注意事项
密钥登录 高安全性场景 禁用密码登录
密码+密钥混合 开发测试环境 可同时保留
使用宝塔SSH插件 图形化操作 不推荐生产环境

操作建议
优先启用SSH密钥登录并禁用密码登录,确保密钥文件保存在安全位置,防止丢失导致无法登录。

posted @ 2025-06-16 09:35  Henry王  阅读(290)  评论(0)    收藏  举报