设置ssh免密码登录
来源:互联网 发布:mysql命令大全查询 编辑:程序博客网 时间:2024/05/28 16:22
本文是我看传智播客赵老师视频所记的笔记。初学Hadoop,难免会有一些理解上不正确的地方,欢迎批评指正。
配置ssh免密码登录需要生成一对密钥(公钥和私钥)。
ssh-keygen -t rsa (-t表示加密的类型,采用rsa加密算法)
也可以直接执行:
ssh-keygen (默认采用的是rsa加密算法)
执行之后产生了id_rsa (私钥)和 id_rsa.pub(公钥)。私钥只能该用户保存,公钥可以分享给其他用户。
*将公钥拷贝给自己,实现自己对自己的免密码登录:
cp id_rsa.pub authorized_keys
备注:必须使用authorized_keys这个名字
现在启动hdfs和yarn不需要输入密码了。
* 将公钥拷贝到要免密码登录的机器上
ssh-copy-id 192.168.217.12 (这个简单,推荐使用)
或
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authoried_keys
*ssh免密码登录原理:
个人经验:
以下只是个人的经验,感觉可能会方便些。
1、为所有服务器生成各自的公钥和私钥,将每一个公钥复制到新建的文件authorized_keys中。
2、将这个authorized_keys文件复制给每一台服务器。
3、用某个服务器去ssh其他所有的服务器。这时know_hosts文件中就有各个服务器的信息。将这个know_hosts文件用上面的方法复制给其他的服务器即可。这样服务器之间可以免密码登录了。
0 0
- ssh 设置免密码登录
- SSH免密码登录设置
- SSH免密码登录设置
- ssh 登录免密码设置
- 设置ssh免密码登录
- ssh 设置免密码登录
- 设置ssh免密码登录
- 设置ssh免密码登录服务器
- RedHat设置SSH免密码登录
- hadoop设置ssh免密码登录
- 设置ssh免密码登录localhost
- Linux设置ssh免密码登录
- Linux设置ssh免密码登录
- centos6 ssh 设置免密码登录
- 集群环境ssh免密码登录设置
- RedHat设置SSH免密码登录
- Linux ssh免密码登录设置
- hadoop设置ssh免密码登录
- 基于volley,返回数据的封装
- sublime3 less代码高亮
- clojure-基本语法-字符串类型
- Android-WebApp《基础》-JS触摸事件
- HTML head 元标签详解
- 设置ssh免密码登录
- arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别
- 直接拖拽ipa包就能解压出图片资源
- 将字符串切割成数组 componentsSeparatedByString
- 2778: 数据结构练习题——分油问题
- 学习笔记-JAVA-final关键字考点
- android 的四种枚举Context.MODE_PRIVATE
- java学习之Servlet请求转发之RequestDispatcher
- clojure-基本语法-函数定义