zoukankan      html  css  js  c++  java
  • CenOS6.3 ssh 公钥认证报错:Permission denied (publickey,gssapi-keyex,gssapi-with-mic)

    转载自 http://laowafang.blog.51cto.com/251518/1364298

    1.说明:

     ssh无密码用户远程登录,一直以来使用是debian操作系统,对用户目录权限要求没有关注过,生成了密钥,放对位置直接就可以使用,今天测试ansible工具,用到了CentOS6.3发现它对目录权限要求比较严格,本博文仅仅记录一下本次权限修改操作。

    2、操作记录

    (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        //私钥文件的所有权限

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

  • 相关阅读:
    Struts2_模块包含
    Struts2_访问Web元素
    Struts2_简单数据验证
    获取当前日期
    iOS NSMutableArray添加NSInteger元素
    iOS label换行 自适应
    iOS高德地图自定义annotation添加不同图片
    @property(nonatomic) UIViewAutoresizing autoresizingMask;
    HTML
    图片压缩
  • 原文地址:https://www.cnblogs.com/silva/p/5798423.html
Copyright © 2011-2022 走看看