1. 创建新用户:useradd hadoop
  2. 设置password:passwd hadoop,输入自己想要的password就可以。之后su hadoop切换用户
  3. 改动主机名:vim /etc/sysconfig/network,增加hostname master。注销系统之后就可以看到改动成功
  4. 改动hosts文件:vim /etc/hosts   192.168.56.101  master   192.168.56.102  slave1
  5. ssh免登录,查看ssh:
    1. [hadoop@master ~]$ rpm -qa|grep ssh 

      openssh-server-5.3p1-94.el6.x86_64 

      libssh2-1.4.2-1.el6.x86_64 

      openssh-clients-5.3p1-94.el6.x86_64 

      openssh-5.3p1-94.el6.x86_64 

      openssh-askpass-5.3p1-94.el6.x86_64

      发现我已经都安装了,假设有没安装的,那么使用yum install ssh(缺少的就可以)

    2. 改动/etc/ssh/sshd_config
      RSAAuthentication yes
      PubkeyAuthentication yes
      AuthorizedKeysFile      .ssh/authorized_keys

      启用这三行,然后重新启动service sshd restart

    3. 如今開始配置无password登录
      [hadoop@master ~]$ cd /home/hadoop/ 

      [hadoop@master ~]$ ssh-keygen -t rsa
      一路回车
      [hadoop@master ~]$ cd .ssh/

      [hadoop@master .ssh]$ cp id_rsa.pub authorized_keys

      [hadoop@master .ssh]$ chmod 600 authorized_keys
      把authorized_keys拷贝到其它要无密的机器上
      [hadoop@master ~]$
      scp authorized_keys root@192.168.56.102:/home/hadoop/.ssh
      要以root权限过去。否则会出错
    4. 设置.ssh文件夹权限
      chmod 700 -R .ssh
      假设你想要每台机子都无password登录,那么把每台机子产生的密钥加入到文件里(这是在受控端机子上面运行的)
      cat id_rsa.pub >> .ssh/authorized_keys

    5. 如今能够从master免登录到slave1。那么假设想从slave1免登录到master。也须要在slave1上运行
      scp authorized_keys root@192.168.56.101:/home/hadoop/.ssh/
      将文件复制到master之后,在slave1上面运行:
      cat id_rsa.pub >> .ssh/authorized_keys
      这样既能够从master到slave1,也能够从slave1到master,均是免password登录
  6. 比方我配置成功之后的界面例如以下:
    [hadoop@master ~]$ clear 

    [hadoop@master ~]$ ssh slave1 

    Last login: Mon Nov 3 13:33:02 2014 from 192.168.56.101 

    [hadoop@slave1 ~]$ ssh master 

    Last login: Mon Nov 3 13:33:06 2014 from 192.168.56.102 

    [hadoop@master ~]$   
  7. 假设遇到登录失败的情况:我用的是centos版本号是6.5,centos6.5对网络管理相当严格。须要在原来的基础上关闭selinux, 到/etc/selinux/config下。把SELINUX=enforcing改动为SELINUX=disabled,重新启动机器,ok。

centos6.5配置SSH免password登录的更多相关文章

  1. Centos6.5之ssh免密码登录配置

    Centos6.5之ssh免密码登录配置 centos ssh 免密码登录 0.说明 这里为了方便说明问题,假设有A和B两台安装了centos6.5的主机.目标是实现A.B两台主机分别能够通过ssh免 ...

  2. CentOS 6.5配置SSH免密码登录

    centos 系统对权限的设置非常微妙,如果权限设置大了则ssh 拒绝,如果权限小了,则ssh 更是被拒绝(我曾经配置好久没有打通,就是因为权限过大的原因) 参考链接:http://www.linux ...

  3. 解决:centos配置ssh免密码登录后仍要输入密码

    转自https://www.jb51.net/article/121180.htm 第一步:在本机中创建秘钥 1.执行命令:ssh-keygen -t rsa 2.之后一路回车就行啦:会在-(home ...

  4. 配置ssh免密登录遇到的问题——使用VMware多虚拟机搭建Hadoop集群

    搭建环境: 虚拟机 VMware12Pro      操作系统  centos6.8        hadoop 1.2.1 1.导入镜像文件,添加java环境 1.查看当前系统中安装的java,ls ...

  5. 配置Ssh免密码登录

    配置Ssh免密码登录 一个master节点,两个client节点(client1.client2) 1.所有节点创建hadoop用户,并设置密码 以root账号登录: useradd hadoop p ...

  6. Xshell配置ssh免密码登录-密钥公钥(Public key)与私钥(Private Key)登录【已成功实例】

    本文转自https://blog.csdn.net/qjc_501165091/article/details/51278696 ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式.其中口 ...

  7. Linux学习笔记--SSH免password登录

    须要实现的效果: 有两台server:"192.168.201.236" 和 "192.168.201.237" 须要实现:在server"192.1 ...

  8. Linux配置SSH免密码登录

    CentOS配置SSH免密码登录为例说明:SSH远程登录的安全外壳协议有两种身份认证机制: - 用户名+密码 -密钥登录 环境准备 host1:192.168.0.10host2:192.168.0. ...

  9. Ubuntu16.04下配置ssh免密登录

    Ubuntu16.04下配置ssh免密登录 环境准备:新建两台虚拟机,而且两台虚拟机上都装有Ubuntu16.04的系统,使两台虚拟机之间保持互通状态.分别为两台虚拟机命名为A,B.假设我们要使A虚拟 ...

随机推荐

  1. 应用市场快速下载以及网页端调起APP页面研究与实现

    Github博文地址,此处更新可能不是非常及时. 好久没写博客了,好大一个坑. 正好,近期刚做完应用市场的快速下载功能,便拿来填了这个坑. 话说产品为了添加用户量,提升用户活跃度以及配合推广,更坑爹的 ...

  2. 利用机器学习进行DNS隐蔽通道检测——数据收集,利用iodine进行DNS隐蔽通道样本收集

    我们在使用机器学习做DNS隐蔽通道检测的过程中,不得不面临样本收集的问题,没办法,机器学习没有样本真是“巧妇难为无米之炊”啊! 本文简单介绍了DNS隐蔽通道传输工具iodine,并介绍如何从iodin ...

  3. ubuntu16.04下配置caffe无GPU

    1. 安装依赖项  1 sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5- ...

  4. 39.Qt XML

    1.使用QXmlStreamReader读取XML,可以读取内存中容纳不了的特大文件,或者读取在XML文档中定制的文档的内容. xml文件(in1.xml) <?xml version=&quo ...

  5. ML学习笔记- 神经网络

    神经网络 有的模型可以有多种算法.而有的算法可能可用于多种模型.在神经网络中,对外部环境提供的模式样本进行学习训练,并能存储这种模式,则称为感知器;对外部环境有适应能力,能自动提取外部环境变化特征,则 ...

  6. Oprofile分析(android oprofile性能分析)

    一.内核支持: make menuconfig 1.评测菜单中启用 Oprofile ,在 .config 文件中设置?CONFIG_PROFILING=y?和?CONFIG_OPROFILE=y 2 ...

  7. Windows 10 游戏录制工具栏

  8. 顺序容器之vector

    最近因为需要,在看C++ primer,哇,感觉这本书真不错,讲的细而且到位,而且大量的练习题,不愧为C++学习的经典书籍.今天看了顺序容器方面的内容,现在汇报一下: 一.什么是vector vect ...

  9. Oracle PL/SQL开发基础(第三十三弹:EXCEPTION_INIT)

    如果有一些异常并没有异常名称,比如一些ORA-开头的异常并没有一个友好的预定义的异常定义,此时在WHEN子句中无法使用具体的异常名称,必须要使用OTHERS异常处理器进行捕捉.通过EXCEPTION_ ...

  10. day15 函数对象以及作用域

    目录 函数对象 函数对象的四大功能 函数的嵌套 名称空间和作用域 名称空间 考试必考 作用域 global nonlacal LEGB原则 函数对象 ==Python中一切皆对象== 函数名也可以看成 ...