1. 生成用于SSH的公钥和私钥
    ssh-keygen -t rsa

  2. 导入公钥
    cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

  3. 设置正确的文件和文件夹权限
    chown -R 0700 ~/.ssh
    chown -R 0644 ~/.ssh/authorized_keys

  4. 修改SSH配置文件,支持使用证书登录
    vi /etc/ssh/sshd_config

    RSAAuthentication yes
    StrictModes no
    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys
    PasswordAuthentication no
    5.重启ssh服务
    systemctl restart sshd