zoukankan      html  css  js  c++  java
  • ssh分发秘钥时出现错误“Permission denied (publickey,gssapi-keyex,gssapi-with-mic)”

    因为公司的服务器连接是通过xshell公钥和密码连接的,今天在ssh分发秘钥的时候出现了,下面的错误:

    [root@iZ2ze97cumk8opqm28h8Z .ssh]# ssh-copy-id -i /root/.ssh/id_dsa.pub "root@123.56.82.168 -p 52808"
    Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
    

      

    于是上网上搜索,网上其他人提供的解决方案为:

    (1)创建用户: ansible

    (2)修改sshd_config文件

    # vi /etc/ssh/sshd_config    //开启以下内容

    HostKey /etc/ssh/ssh_host_rsa_key

    RSAAuthentication yes

    PubkeyAuthentication yes

    AuthorizedKeysFile      .ssh/authorized_keys

    # /etc/init.d/sshd restart

    (3)权限设置

    # mkdir /home/ansible/.ssh

    # chown -R ansible:ansible /home/ansible

    # chmod 700 /home/ansible

    # chmod 700 /home/ansible/.ssh

    # chmod 644 /home/ansible/.ssh/authorized_keys  //公钥文件的所有权限

    # chmod 600 /home/ansible/.ssh/id_rsa        //私钥文件的所有权限

    ### 可以测试远程连接了……

    但是经过的我的测试还是不行,于是经过一番排查,得出来结果

    其中这两项PubkeyAuthentication yes   和PasswordAuthentication no的值都要为yes,即公钥认证和密码认证都要为yes,因为我连接的方式是通过这两种方式来连接的,

    [root@iZ2ze97cgcumk8opq8h8Z .ssh]# egrep "PubkeyAuthentication" /etc/ssh/sshd_config
    #PubkeyAuthentication yes
    PubkeyAuthentication yes
    [root@iZ2ze97cgcuopqm28h8Z .ssh]# egrep "PasswordAuthentication" /etc/ssh/sshd_config
    PasswordAuthentication no
    

      

    于是将PasswordAuthentication的no替换为yes,结果没有出现那个错误了。但是密码好像不对。额。

    [root@iZ2ze97cgcumopqm28h8Z .ssh]# ssh-copy-id -i /root/.ssh/id_dsa.pub "root@123.56.82.168 -p 52808"
    root@123.56.82.168's password: 
    Permission denied, please try again.
    root@123.56.82.168's password: 
    Permission denied, please try again.
    root@123.56.82.168's password: 
    

      结果:清空/root/.ssh/目录下的known_hosts下即可。

  • 相关阅读:
    CF 561 div2 C
    CF #560 div3
    1.11 acm结束了,所以寒假学习Java基础
    11.5 cometoj #12 -- D XOR Pair (数位dp)
    11 .3 数位dp
    10.1 叉积 ,极角排序,扫描法求凸包
    9.11 状态矩阵 与 dp
    9.3 整理一下最短路算法
    9.3 欧拉定理 && 欧拉降幂 (扩展欧拉定理)&& 指数循环节
    Two Arithmetic Progressions (exgcd的一些注意事项
  • 原文地址:https://www.cnblogs.com/dadonggg/p/7520249.html
Copyright © 2011-2022 走看看