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. hdu5319 Painter(模拟)

    题目链接:点击打开链接 题目大意:给一个矩形.有两把刷子,一把刷红色,一把刷蓝色,红色的方向是东南,蓝色的方向是西北,红色加蓝色等于绿色,如今已知这面墙当前的状态.求从白墙到这个状态最少刷了多少次. ...

  2. 火狐浏览器中加入httprequest的方法

    今天弄了非常久就才装好. 以下的样例是以 window为样例的,mac的也是这样, 下载好火狐之后点击右上角的菜单 想到httprequest是个插件,就点击附加组件 搜索出来之后找到httprequ ...

  3. [IOI 1999] 花店橱窗布置

    [题目链接] https://www.luogu.org/problemnew/show/P1854v [算法] f[i][j]表示放了前i束花,第i束花放在第j个花瓶中,所能获得的最大美学值 由于要 ...

  4. Ubuntu18.04修改Hostname

    1. 设置新的hostnamesudo hostnamectl set-hostname newNameHere 2. 修改配置文件使hostname可以保存编辑这个文件: /etc/cloud/cl ...

  5. 剑指offer——03从尾至头打印列表(Python3)

    思路:相当于数据结构中的链表就地逆置,可以使用头插法来实现. 代码: class Solution:     # 返回从尾部到头部的列表值序列,例如[1,2,3]     def printListF ...

  6. 基本类型转换成NSNumber类型

    int i=100; float f=2.34; NSNumber *n1=[NSNumber numberWithInt:i]; NSNumber *n2=[NSNumber numberWithF ...

  7. TimSort学习资料

    深入理解 timsort 算法(1):自适应归并排序 如何找出Timsort算法和玉兔月球车中的Bug? Java TimSort算法 源码 笔记 Timsort https://en.wikiped ...

  8. SpringBoot(八) Spring和消息队列RabbitMQ

    概述 1.大多数应用中,可以通过消息服务中间件来提升系统异步能力和拓展解耦能力. 2.消息服务中的两个重要概念:消息代理(Message broker)和目的地(destination) 当消息发送者 ...

  9. DB2查看表空间和增加表空间容量

    Db2 connect to xxx Db2 “LIST TABLESPACES SHOW DETAIL” Tablespace ID = 7 Name = TSASNAA Type = Databa ...

  10. C++ 简单内存泄漏检测方法

    遇到个bug,MFC程序异常退出,debug模式下输出 Detected memory leaks! Dumping objects -> {366566} normal block at 0x ...