多个客户机之间配置ssh免秘钥登录
2016-12-01 12:44
253 查看
一 配置本机免秘钥登录文件
1. 输入命令:ssh 192.168.2.100 ->yes(此ip为本机的ip(当前连接的客户机),以后每个机器不同);2. 输入当前用户的密码:root后能看见
3. 输入:cd .ssh
能见到:
4. 输入:ls 能见到文件:
能见到:
5. 执行 ssh-keygen -t rsa
6.连续多次敲回车,最后得到:
表示成功.
7. 输入ls命令,如图:
8.执行:cp id_rsa.pub authorized_keys
或者 cat id_rsa.pub>>authorized_keys
9. 将生成authorized_keys 文件,如图:
10. 用ssh测试免密钥连接本机,输入命令:ssh 192.168.2.100(本地ip地址),成功则显示:
11. 每一台客户机均需要重复以上步骤。
二 实现各个客户机之间的免秘钥登录
1. 打开putty,连接主机(192.168.2.100)用root用户登录,输入密码后回车2.执行cd .ssh;
3.执行ls,得到:
4. 开始把authorized_keys 文件从1号机(第一次打开的putty连接的客户机依次排序)拷贝到2号机的相同目录下(即覆盖客户机上已经创建了的authorized_keys文件)
命令:scp.ssh/authorized_keys xxx.xxx.xxx.xxx:.ssh/
5. 打开putty,连接2号机, 将2号机上的id_rsa.pub(密钥文件) 追加到authorized_keys文件中,输入命令:cat id_rsa.pub>>authorized_keys:
6.将2号机上的authorized_keys 文件复制到3号机相同目录下,putty打开3号机,命令:
cd .ssh,输入命令cat id_rsa.pub>>authorized_keys(如有4-5-6…..更多的客户机,一直重复操作:当前机--->复制authorized_keys文件--->
输入命令cat id_rsa.pub>>authorized_keys---->下一台客户机(直至全部客户机复制完成)---->将最后一台客户机的authorized_keys文件复制给每台机器,完结)
注意:跨服务器复制时,要在家目录下复制
scp .ssh/**** xxx.xxx.xx.xxx:.ssh ------正确cd .ssh
scp **** xxx.xxx.xx.xxx:
8ad1
------错误
相关文章推荐
- 多个客户机之间配置ssh免秘钥登录
- 多个客户机之间配置ssh免秘钥登录
- 多个客户机之间配置ssh免秘钥登录
- 多个客户机之间配置ssh免秘钥登录
- 多个客户机之间配置ssh免秘钥登录
- 多个客户机之间配置ssh免秘钥登录
- 多个客户机之间配置ssh免秘钥登录
- 多个客户机之间配置ssh免秘钥登录
- 多个客户机之间配置ssh免秘钥登录
- 集群中配置多台计算机之间ssh无密码登录
- VMWare Workstation中RedHat Linux上配置虚拟机之间SSH无密码登录
- Linux配置各个节点之间ssh免登录
- Xshell配置SSH秘钥登录
- 集群中配置多台计算机之间ssh无密码登录的一种简便方法
- 配置SSH无秘钥登录
- ubuntu 中ssh无密码配置 ,hadoop节点之间无密码登录
- hadoop再次集群搭建(2)-配置免秘钥ssh登录
- hadoop再次集群搭建(2)-配置免秘钥ssh登录
- CentOS 配置集群机器之间SSH免密码登录
- 虚拟机中多个Linux系统之间配置免秘钥登录