linux 下 hadoop ssh协议免登录原理的介绍

原创 2015年07月07日 19:33:47

假设:这里有两台电脑,一台是itcast,一台是itcast02,itcast01想要免登录到itcast02。


1、在itcast01上生成一对密钥。shell命令   ssh-keygen -t rsa       执行完成之后,会在~/.ssh文件夹下多出两个文件,id_rsa和id_rsa.pub,将itcast01的公钥拷贝给itcast02。


2、执行  ssh-copy-id itcast02 这个命令,会将itcast01的~/.ssh目录下的  id_rsa.pub拷贝到itcast02的~/.ssh的文件目录下,但是名字改成了authorized_keys。可以调用more id_rsa.pub(在itcast01上) 和more authorized_keys(在itcast02上)命令来查看,其内容是一样的。


3、itcast01向itcast02发送一个ssh请求,包括当前主机名root。


4、itcast02在获得itcast01的信息后(用户名和主机),然后到 ~/.ssh/authorized_keys进行查找,如果 查找到,itcast02会随机生成一个字符串(zxcv...),然后用itcast01的公钥进行加密。


5、itcast02将加密后的字符串发送给itcast01。


6、itcast01接收到itcast02发送来的加密后的字符串,会用自己的私钥进行解密。


7、itcast01将解密后的字符串发送给itcast02。


8、itcast02得到itcast01发来的解密后的字符串,跟他生成的那个字符串进行对比,如果一直,可以免登录。



说明:原理来自穿智播客视频讲解




SSH免密钥登录 ------Hadoop学习(2)

Hadoop的进程之间同信使用ssh方式,需要每次都要输入密码。为了实现自动化操作,需要配置ssh免密码登陆方式。 (1)cd .ssh (2)ssh-keygen -t rsa  执行4次回车键 (...
  • liuyunshengsir
  • liuyunshengsir
  • 2016年10月16日 20:51
  • 609

hadoop设置ssh免密码登录

参考博客:http://blog.csdn.net/zwx19921215/article/details/19641345 这篇博客写的很好,照着他说的输入命令,就可以设置成功了, 博客的m1 指...
  • jia_zhengshen
  • jia_zhengshen
  • 2017年10月06日 14:30
  • 80

ssh免密码登录的原理

工作第一天,就需要登录各种服务器,免密码登录无疑能大大的提高工作效率。以前只知道配置,今天了解了下原理。免密码登录原理 图解,server A免登录到server B: 1.在A上生成公钥私钥。 ...
  • u012814506
  • u012814506
  • 2016年03月19日 20:31
  • 5478

学习Hadoop第五课(配置ssh免密码登陆配置和ssh原理)

上一节我们学习了Hadoop的初始化和测试,本节我们学习SSH免密码登录配置和SSH原理。          首先,我们需要明白为什么要设置SSH免密码登录,其原因是我们在开启hadoop的时候需要多...
  • u012453843
  • u012453843
  • 2016年09月06日 01:24
  • 2129

hadoop设置ssh免密码登录

参考博客:http://blog.csdn.net/zwx19921215/article/details/19641345 这篇博客写的很好,照着他说的输入命令,就可以设置成功了, 博客的m1 指...
  • jia_zhengshen
  • jia_zhengshen
  • 2017年10月06日 14:30
  • 80

实现Linux免密钥登陆

我们在一台Linux机器上利用SSH登陆其他Linux机器时,需要我们输入PassWord,以及搭建集群时,节点之间相互通信,都需要输入PassWord。第一,长时间SSH登陆需要反复输入密码;第二,...
  • shaomingliang499
  • shaomingliang499
  • 2016年01月14日 13:40
  • 2391

linux下为hadoop开启SSH免密钥登录

hadoop节点之间的通讯是通过ssh进行的,这一点在hadoop-deamon.sh start namenode的过程中就能看出来。 SSH默认都是需要密码的,开启免密钥登录会减少很多麻烦。 ...
  • qq_20441521
  • qq_20441521
  • 2016年12月08日 14:39
  • 729

Linux学习笔记--SSH免密码登录

需要实现的效果:有两台服务器:"192.168.201.236" 和 "192.168.201.237"需要实现:在服务器"192.168.201.236"上实现ssh无密码连接服务器"192.168...
  • daidaineteasy
  • daidaineteasy
  • 2016年03月22日 17:50
  • 9734

终于明白了SSH免密码登录的原理

事实上,在多台服务器之间操作,免不了scp之类的命令,每次都输入密码很繁琐,而且有些安全系统高的机器,密码相当难记。。 后来配置了ssh的免密码登录,类似的教程网上一堆,如http://chenlb...
  • chong232
  • chong232
  • 2011年09月28日 16:44
  • 11498

搭建Hadoop平台(二)之SSH免密码登录配置及相关问题处理

[原创地址](http://blog.csdn.net/luckystar92)一、Master节点配置1、rpm -qa | grep ssh #检测是否安装过ssh client与ssh ser...
  • luckystar92
  • luckystar92
  • 2016年04月28日 13:49
  • 1444
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux 下 hadoop ssh协议免登录原理的介绍
举报原因:
原因补充:

(最多只允许输入30个字)