zoukankan      html  css  js  c++  java
  • Hadoop 安装 (4) SSH无密码验证配置

    • 验证SSH 和 RSYNC 已经安装好了

    tmpF31

    • Master 生成密码对以及对于 Slave 的无密码登录。

    见:http://www.cnblogs.com/xia520pi/archive/2012/05/16/2503949.html

    这里就把Slave4 对于Master的无密码登录展现出来。

    首先,生成无密码密钥对。

    tmp5F74

    进入 .ssh 文件夹, 看看是否有两个刚生成的无密码对。

    tmp179C

    把id_rsa.pub 追加到授权的key里面去。并验证。

    tmpCD65

    修改authorized_keys的权限。

    chmod 600 ~/.ssh/authorized_key

    tmp7172

    • 配置SSH

    在root 用户登录,修改SSH配置文件“/etc/ssh/sshd_config”

    RSAAuthentication yes       #  启用 RSA  认证
    PubkeyAuthentication yes     #  启用公钥私钥配对认证方式
    AuthorizedKeysFile .ssh/authorized_keys #  公钥文件路径(和上面生成的文件同)

    tmp6581

    退出,并重启ssh服务:service sshd restart。

    tmp665D

    退出root登录,用hadoop验证普通用户验证是否成功。

    tmp11D9

    tmpEE43

    • 进入Master,查看

    tmpC773

    用的命令

    cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

    然后删除id_rsa.pub

    tmp48A4

    • 回到Slave4,尝试ssh登录:ssh 192.168.1.20

    tmp9FC9

    • 同样方法,实现Master无密码登录Slave4.
  • 相关阅读:
    课程总结第十一周
    用户场景分析
    团队冲刺10
    课程总结第十周
    团队冲刺09
    梦断代码阅读笔记03
    转发和重定向的区别
    request
    servletConfig
    servlet
  • 原文地址:https://www.cnblogs.com/datascientist/p/3404372.html
Copyright © 2011-2022 走看看