hadoop学习笔记1:实现ssh免密码登录
2014-05-10 10:49
615 查看
一、实验目的:启动和运行hadoop集群时,主节点和从节点之间会进行频繁的数据通信,为避免手动进行多次密码认证和提高数据传输的安全性,需要实现ssh免密码登录
二、需求分析:
(一)实现chaoren1、chaoren2、chaoren3、chaoren4、chaoren5每台机器自身的免密码登录
(二)实现chaoren1与其他4台机器的免密码登录
三、具体实现:
(一)实现chaoren1、chaoren2、chaoren3、chaoren4、chaoren5每台机器自身的免密码登录
1、修改本地(windows8.1 64)C:\Windows\System32\drivers\etc文件夹下的hosts文件,最后一行增加如下内容,实现ip地址和主机名的映射:
115.29.41.* chaoren1
115.28.240.* chaoren2
115.28.181.* chaoren3
42.96.187.* chaoren4
115.28.196.* chaoren5
2、使用secureCRT登录chaoren1:
主机名:chaoren1 用户名:cr12 密码:**
3、依次输入如下命令:
cd #切换至当前用户主目录:/mnt/home/cr12#
ssh-keygen -t rsa 并直接按四次回车 #在主目录下的.ssh文件夹下生成cr12的公钥和私钥#
cd .ssh
cp id_rsa.pub authorized_keys #复制公钥文件id_rsa.pub生成授信文件authorized_keys #
4、验证,输入如下命令:
ssh chaoren1
如不需要输入密码,说明本机至本机的免密码登录实现
5、分别在chaoren2、chaoren3、chaoren4、chaoren5上重复1-4步即可
(二)实现chaoren1与其他4台机器的免密码登录
1、在chaoren1上输入如下命令:
cd #切换至当前用户主目录:/mnt/home/cr12#
ssh-copy-id -i chaoren2 #将chaoren1的公钥加入到目标机器授信文件中#
ssh-copy-id -i chaoren3
ssh-copy-id -i chaoren4
ssh-copy-id -i chaoren5
2、验证,输入如下命令:
ssh chaoren2
ssh chaoren3
ssh chaoren4
ssh chaoren5
#如不需要输入密码,说明说明chaoren1至chaoren2、chaoren3、chaoren4、chaoren5的免密码登录实现#
二、需求分析:
(一)实现chaoren1、chaoren2、chaoren3、chaoren4、chaoren5每台机器自身的免密码登录
(二)实现chaoren1与其他4台机器的免密码登录
三、具体实现:
(一)实现chaoren1、chaoren2、chaoren3、chaoren4、chaoren5每台机器自身的免密码登录
1、修改本地(windows8.1 64)C:\Windows\System32\drivers\etc文件夹下的hosts文件,最后一行增加如下内容,实现ip地址和主机名的映射:
115.29.41.* chaoren1
115.28.240.* chaoren2
115.28.181.* chaoren3
42.96.187.* chaoren4
115.28.196.* chaoren5
2、使用secureCRT登录chaoren1:
主机名:chaoren1 用户名:cr12 密码:**
3、依次输入如下命令:
cd #切换至当前用户主目录:/mnt/home/cr12#
ssh-keygen -t rsa 并直接按四次回车 #在主目录下的.ssh文件夹下生成cr12的公钥和私钥#
cd .ssh
cp id_rsa.pub authorized_keys #复制公钥文件id_rsa.pub生成授信文件authorized_keys #
4、验证,输入如下命令:
ssh chaoren1
如不需要输入密码,说明本机至本机的免密码登录实现
5、分别在chaoren2、chaoren3、chaoren4、chaoren5上重复1-4步即可
(二)实现chaoren1与其他4台机器的免密码登录
1、在chaoren1上输入如下命令:
cd #切换至当前用户主目录:/mnt/home/cr12#
ssh-copy-id -i chaoren2 #将chaoren1的公钥加入到目标机器授信文件中#
ssh-copy-id -i chaoren3
ssh-copy-id -i chaoren4
ssh-copy-id -i chaoren5
2、验证,输入如下命令:
ssh chaoren2
ssh chaoren3
ssh chaoren4
ssh chaoren5
#如不需要输入密码,说明说明chaoren1至chaoren2、chaoren3、chaoren4、chaoren5的免密码登录实现#
相关文章推荐
- Hadoop学习笔记-003-CentOS_6.5_64_设置ssh免密码登录
- Hadoop学习笔记2、集群网络规划及SSH免密码登录
- Hadoop学习笔记-003-CentOS_6.5_64_设置ssh免密码登录
- Hadoop学习笔记-003-CentOS_6.5_64_设置ssh免密码登录
- Hadoop学习笔记-003-CentOS_6.5_64_设置ssh免密码登录
- hadoop学习笔记(五)——全分布模式下SSH免密码登陆的实现
- Linux:实现Hadoop集群Master无密码登录(SSH)各个子节点
- Hadoop2.4.1学习笔记(一)之ssh远程登录原理
- 创建hadoop用户和实现SSH无密码登录
- Hadoop架设过程中实现普通用户权限下SSH无密码登录
- 解决root用户ssh配置无密码登陆/hadoop用户照仿可以实现相同功能:hadoop用户登录并且把命令的所有root换成home/hadoop
- 【Linux学习笔记】Linux主机如何实现无需输入密码的远程登录或脚本远程执行
- [SSH] SSH学习笔记 - 远程登录
- hadoop中的ssh无密码登录配置
- CentOS6.3上SSH远程登录实现无密码认证
- 批量实现多台服务器之间ssh无密码登录的相互信任
- Hadoop学习笔记:无法启动NameNode以及免密码启动hadoop
- hadoop中ssh免密码登录设置不成功
- 使用ssh-keygen和ssh-copy-id三步实现SSH无密码登录
- 使用 ssh-keygen 和 ssh-copy-id 实现SSH无密码登录功能