hadoop配置ssh免登陆原理
来源:互联网 发布:windows多线程注意什么 编辑:程序博客网 时间:2024/04/29 10:03
一、什么是SSH
SSH是英文Secure Shell的简写形式。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为FTP、Pop、甚至为PPP提供一个安全的"通道"。
二、主机密钥机制
对于SSH这样以提供安全通讯为目标的协议,其中必不可少的就是一套完备的密钥机制。由于SSH协议是面向互联网网络中主机之间的互访与信息交换,所以主机密钥成为基本的密钥机制。也就是说,SSH协议要求每一个使用本协议的主机都必须至少有一个自己的主机密钥对,服务方通过对客户方主机密钥的认证之后,才能允许其连接请求。一个主机可以使用多个密钥,针对不同的密钥算法而拥有不同的密钥。
三、SSH 的工作过程
在整个通讯过程中,为实现 SSH的安全连接,服务器端与客户端要经历如下五个阶段:
* 版本号协商阶段,SSH目前包括 SSH1和SSH2两个版本, 双方通过版本协商确定使用的版本
* 密钥和算法协商阶段,SSH支持多种加密算法, 双方根据本端和对端支持的算法,协商出最终使用的算法
* 认证阶段,SSH客户端向服务器端发起认证请求, 服务器端对客户端进行认证
* 会话请求阶段, 认证通过后,客户端向服务器端发送会话请求
* 交互会话阶段 ,会话请求通过后,服务器端和客户端进行信息的交互四、配置ssh免登陆
生成ssh免登陆密钥
ssh-keygen -t rsa (四个回车)
执行完这个命令后,会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)
cd ~,进入到我的home目录
cd .ssh/
将公钥拷贝到要免登陆的机器上
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 或 ssh-copy-id -i localhost
五、原理图
- hadoop配置ssh免登陆原理
- 学习Hadoop第五课(配置ssh免密码登陆配置和ssh原理)
- 1-7.配置ssh免密码登陆配置和ssh原理(Hadoop系列day01)
- hadoop ssh配置免密码登陆
- hadoop配置ssh免密登陆
- (配置ssh免密码登陆配置和ssh原理)
- ssh免登陆配置
- SSH免登陆配置
- SSH 免登陆配置
- 配置ssh免登陆
- ssh 免登陆配置
- 【hadoop】 1006-ssh免登陆
- Hadoop初学(4)_配置SSH免密码登陆
- hadoop集群下配置ssh本机免密码登陆
- hadoop 2.4.1配置ssh免密码登陆
- hadoop学习(二)-- 配置ssh免登陆
- hadoop集群上如何配置免密码SSH登陆
- 配置SSH免密码登陆(非对称加密)和原理
- Android-网络通信框架Volley使用详解
- 学习Hadoop过程中遇到的困难
- 一个异步的方法,如何在多次并发后得到全部结束的通知
- Android--横竖屏切换时候activity的生命周期
- 遍历 Best Time to Buy and Sell Stock
- hadoop配置ssh免登陆原理
- Android添加可拖动、点击的悬浮窗口
- Erathosthenes算法 素数预处理 埃拉托色尼
- LeetCode-Count Prime
- 迷你扣扣的java实现
- Poi1999基因片段(并查集)
- 关于Android的上下文“Context”
- 一些学习链接
- 5-14 数据结构啊poi D.折叠纸片