1、生成密钥

主节点上:

ssh-keygen

连续按四次回车,完成后可在~/.ssh/下查看生成的密钥

[root@Yiyu ~]# ll -a ~/.ssh/
total 24
drwx------  2 root root 4096 Jul 12 22:10 .
dr-xr-x---. 6 root root 4096 Jul 12 22:23 ..
-rw-------  1 root root 1679 Jul 12 13:38 id_rsa
-rw-r--r--  1 root root  391 Jul 12 13:38 id_rsa.pub

id_rsa:密钥
id_rsa.pub:公钥

2、分发公钥

方法一:复制为authorized_keys

scp ~/.ssh/id_rsa.pub root@ip地址1:~/.ssh/authorized_keys
scp ~/.ssh/id_rsa.pub root@ip地址2:~/.ssh/authorized_keys

方法2:使用ssh自带的copy-id

ssh-copy-id ip地址

完成后在主节点上连接从节点一次,第一次需要输入密码

ssh ip地址1

如果配置了/etc/hosts映射,可以直接使用映射名称

ssh slave1

连接后会在主节点产生一个新的文件

[root@Yiyu ~]# ll -a ~/.ssh/
total 24
drwx------  2 root root 4096 Jul 12 22:10 .
dr-xr-x---. 6 root root 4096 Jul 12 22:23 ..
-rw-------  1 root root 1679 Jul 12 13:38 id_rsa
-rw-r--r--  1 root root  391 Jul 12 13:38 id_rsa.pub
-rw-r--r--  1 root root  717 Jul 12 22:13 known_hosts

可以查看known_hosts的内容,是连接的缓存

3、ssh内回环

即连接自己,复制公钥为authorized_keys后,ssh自己即可

cp ./id_rsa.sub ./authorized_keys

[Linux基础]阿里云大数据集群配置免密相关推荐

  1. centos服务器集群配置免密登录和文件传输

    centos服务器集群配置免密登录和文件传输 1.免密登录 (哪個用戶配置哪個用戶生效) 1. ssh-keygen -t ras # 连续回车三次得到生成的公钥私钥(文件夹 .ssh)======= ...

  2. Linux主机之间配置免密登录

    需求:linux主机上配置免密登录其他服务器 系统环境:centos7 主机A:192.168.149.150 主机B:192.168.149.153 示例:在主机A上配置免密登录主机B 1.主机A上 ...

  3. Linux ANSYS Fluent计算集群配置

    目录 0 Linux系统及ANSYS版本 1 Linux系统安装及相关配置 1.1 系统安装 1.2 CentOS 配置ntfs挂载 1.3 SSH相关配置 2 ANSYS 安装 3 实际计算操作及相 ...

  4. linux免密后还是要输密码,ssh配置免密后依然需要输入密码的问题解决及排查过程...

    如何对某个用户配置免密: ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa cat ~/.ssh/id_rsa.pub >> ~/.ssh/authoriz ...

  5. Hadoop用户配置免密登陆

    Hadoop用户配置免密登陆, 参考其他免密配置方法自己总结的更简洁的步骤. 要实现A免密登陆B,需要把A生成的公钥放到B的对应目录下, 要实现ABC之间免密登陆,把3者的公钥汇总到一个文件中, 然后 ...

  6. 配置免密登录报错:ssh: Could not resolve hostname note1: Name or service not known

    这两天配置免密出现这个错误: [root@note4 .ssh]# ssh note1 ssh: Could not resolve hostname note1: Name or service n ...

  7. linux创建用户组及用户,并sudo免密登录

    linux创建用户组及用户,并sudo免密登录 1 前提使用超级用户(root)操作 2 创建用户组 3 创建用户 4 其他命令 5 sudo免密 5.1 切换root用户 5.2 修改文件 5.3 ...

  8. mac配置免密登陆github

    (MacOS)Github配置免密登录 提示:其他远程仓库的SSHKey配置步骤都类似,例如:Gitee,GitHub.Gitlab等. 一.引言 Git有两种克隆代码的方式:一种是http,另外一种 ...

  9. 通过ssh远程登录linux的原理过程和配置免密登录

    1.总结通过ssh远程登录linux的原理过程 基于口令的认证 客户端和服务端建立TCP连接 协商阶段 双方进行ssh版本协商 密钥协商阶段 在服务器端生成一对密钥,将公钥传递给客户端,客户端将密钥C ...

最新文章

  1. 固件模块之间的关系 C语言里面的模块
  2. 高频面试考点:Redis中有几百万数据量,如何进行高效访问?
  3. 国内数十位大佬合作,综述预训练模型的过去、现在与未来
  4. python 如何在linux进行调试
  5. 科大星云诗社动态20210421
  6. 2012百度之星冬季赛第二场第二题 消去游戏I
  7. 查看SAP CRM和C4C的UI technical信息
  8. [html] 可以给内联元素设置宽和高吗?为什么?
  9. mysql win10 优化设置_windows10如何优化?系统优化设置方法
  10. 不对应该是撒尿C++五子棋
  11. mybatis日志能正常打印出正确sql执行语句;数据库有内容;却查询不出来
  12. python 进程间通信效率_(1)进程间几种通信方式
  13. mybatisplus中的xml如何添加like条件,进行模糊查询
  14. Deep Learning 深度学习 学习教程网站集锦
  15. 摄像机投影成像 matlab,使用matlab仿真三维物点的透视投影成像.doc
  16. 官宣!麻省理工学院官方线上课程之机器学习开启啦
  17. android sqlite fts4,在Sqlite中创建动态FTS4表
  18. 宜信支持多渠道前端方案介绍
  19. 计算机论文摘要要介绍技术吗,★计算机前沿技术论文摘要范文计算机前沿技术论文摘要写(7页)-原创力文档...
  20. 2014计算机论文,《2014计算机毕业论文.docx

热门文章

  1. 队列的简单实现(C语言)
  2. [转帖]FreeBSD、OpenBSD、NetBSD的区别
  3. c和java的区别_论C语言和Java的区别
  4. JAVA MAVEN POM.XML中关于ANT的配置
  5. Ubuntu ifconfig命令eth0没有IP 解决方法
  6. 教你十个方法提高员工忠诚度
  7. 关于组织支持度和员工敬业度
  8. 带你理解CT的“排”与“层”
  9. 被猴子抓了小事变大事了哦
  10. 低价笔记本为什么低价?