配置多台计算机之间ssh无密码登录的一种简便方法
简单的讲就是:就是将几台(例如5)主机的id-rsa.pub 公钥分别加入到authorized_keys文件中,再将拥有了几个(例如5)公钥的authorized_keys文件分别放在三台主机的.ssh文件夹下就OK了
Following are from: https://blog.csdn.net/zzu09huixu/article/details/36416007
1.安装ssh. sudo apt-get install ssh. 安装完成后会在~目录(当前用户主目录,即这里的/home/xuhui)下产生一个隐藏文件夹.ssh(ls -a 可以查看隐藏文件)。如果没有这个文件,自己新建即可(mkdir .ssh).
2.进入.ssh目录下面,在每台机器上执行:ssh-keygen -t rsa 之后一路回车,产生密钥;
3。完成第二步后会产生两个文件:
id-rsa #私钥
id-rsa.pub #公钥
4.在第一台机器的目录.ssh下执行命令,cat id-rsa.pub >> authorized_keys;此后.ssh下面会出现authorized_keys文件。
5.然后将第一台机器的.ssh目录下面的authorized_keys文件拷贝到第二台计算机的.ssh目录下,如:scp authorized_keys xuhui@cloud002:~/.ssh/
6.再转到第二台机器的.ssh目录下,会发现刚刚传输过来的文件-authorized_keys,然后执行命令,将第二台计算机的公钥也加进来,如:cat id-rsa.pub >> authorized_keys.
7.将第二台计算机新生成的authorized_keys传输第三台计算机,将第三台计算机的公钥-id-rsa.pub添加到从第二台计算机传过来的authorized_keys里面。
8.依次类推,直至集群中的最后一台计算机。
9.在集群的最后一台计算机执行完添加后,生成的authorized_keys文件就包含集群中所有计算机的公钥,如果以后还有机器加进到集群中来,可以直接添加到文件-authorized_keys。最后,将最后生成的authorized_keys复制到集群中的每一台计算机的.ssh目录下,覆盖掉之前的authorized_keys。
10.完沉第九步后,就可以在集群中任意一台计算机上,免密码ssh登录到其他计算了。
转载于:https://www.cnblogs.com/alicegu2009/p/9228760.html
配置多台计算机之间ssh无密码登录的一种简便方法相关推荐
- linux ssh 脚本 密码,ssh自动登录的4种实现方法
1. 自动ssh/scp方法 A为本地主机(即用于控制其他主机的机器) ; B为远程主机(即被控制的机器Server), 假如ip为192.168.60.110; A和B的系统都是Linux 在A上运 ...
- 学习笔记Hadoop(六)—— Hadoop集群的安装与部署(3)—— 配置ssh无密码登录
三.配置ssh无密码登录 3.1.SSH SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SSH 为建立在应用层基础上的安全 ...
- CentOS配置ssh无密码登录
前提配置:使用root登录修改配置文件:/etc/ssh/sshd_config,将其中三行的注释去掉,如下: 然后重启ssh服务:service sshd restart.最后退出root,以下所有 ...
- CentOS配置ssh无密码登录的注意点
前提配置:使用root登录修改配置文件:/etc/ssh/sshd_config,将其中三行的注释去掉,如下: 然后重启ssh服务:service sshd restart.最后退出root,以下所有 ...
- macos下如何配置ssh无密码登录
macos下配置ssh无密码登录的过程与linux下配置ssh无密码登录的方式基本相同. 首先,创建一个用户.macos创建用户在"系统偏好设置>用户与群组中". 其次,通过 ...
- Hadoop .配置SSH无密码登录
使用sbin/start-dfs.sh 和sbin/start-yarn.sh启动方式时,必须配置SSH协议!否则手动输入密码:SSH无秘钥登录 1.查看SSH协议 2.启动sbin/start-df ...
- 配置SSH无密码登录
配置SSH无密码登录 ①进入Opt文件目录后输入命令 ssh-heygen产生密钥 ssh-keygen ②根据提示按三次回车后可有如下效果 ③ 输入命令ssh-copy-id xx.xx.xx.xx ...
- linux集群无密码访问,Linux服务器集群通过SSH无密码登录
SSH 无密码授权访问slave集群机器 1. 安装SSH,所有集群机器,都要安装SSH 环境介绍: Master : CNT06BIG01 192.168.3.61 SLAVE 1: CNT06BI ...
- ssh无密码登录_3个简单步骤即可完成无密码SSH登录
ssh无密码登录 SSH (Secure SHELL) is a secure opensource network protocol that allows users to log in secu ...
最新文章
- 扫盲 docker 常用命令
- CIO黄嘉粤谈互联网金融与CIO发展
- 【数据库】索引优化策略
- 2014年3月29日缅甸将举行人口普查
- 28款网页CSS设计工具和生成器
- Boost:基于boost::asio的延迟udp服务器测试程序
- E - Ignatius and the Princess IV
- 播放2.0:Akka,Rest,Json和依赖项
- 基础知识 + 面试题目 总结 索引页
- VS2010平台下OpenCV编译和安装
- 最便宜5G手机登场 网友:看到名字犹豫了
- 北理工计算机 应用基础在线作业,16秋北理工《计算机应用基础》在线作业
- Ubuntu 16.04安装Caffe的记录及FCN官方代码的配置
- 连接服务器失败是什么原因
- python导入随机库_怎么用python导入随机库?
- 安卓开发之视频播放器
- Golang开发的CMS内容发布系统
- 项目1在线交流平台-4. 使用radis高性能储存方案-1.redis入门-特点、安装与支持数据类型
- 查看当前桌面壁纸的地址
- 数据库——SQL语句与数据库设计
热门文章
- unix oracle数据库启用,UNIX下ORACLE数据库的创建
- emq与mysql_EMQ X 插件持久化系列 (五)MySQL MQTT 数据存储
- elf文件格式_Android so(ELF) 文件解析
- SQL错误Duplicate column name 'NAME'名字重复应使用别名
- 中南大学 科学计算与MATLAB语言 11矩阵求值
- R中因子分析的得分计算
- 让R与Python共舞
- Linux内核分析考试试题,linux内核分析第二周作业
- python importlib qpython_Python imports指南:Python的导入有更好的理解
- 表情识别(三)--基于几何与Gabor小波的多层感知