SSH免密登录(大数据学习4)

SSH免密登录(大数据学习4)
www.zeeklog.com  - SSH免密登录(大数据学习4)

在日常的工作中我们不免要在各种个linux服务器之前来回切换,即使现在的shell工具支持多选项卡控制多个shell那来回切换也是很麻烦的一件事,现在我来弄一个服务器间的相互免密操作

1.Linux下生成密钥
生成linux下的密钥要用到 ssh-keygen 命令,一般执行完这个命令公钥和私钥会生成到 .ssh 的隐藏目录。在执行这个命令之前我们先检查一下这个目录是否存在,因为有些linux如果没有这个目录的话是不会生成key的。

www.zeeklog.com  - SSH免密登录(大数据学习4)

2执行 ssh-keygen -t rsa    直接回车回车就OK

www.zeeklog.com  - SSH免密登录(大数据学习4)

3    cd .ssh

ssh-copy-id 192.168.63.181 或者 ssh-copy-id 192.168.63.182  或者   ssh-copy-id 192.168.63.183  或者 ssh-copy-id 192.168.63.184

执行上面两行  就会将你生成的秘钥(公钥和私钥) 同时拷贝到你想要联通的其他的服务器上包括自己的服务器,并自动放入该目录下。

www.zeeklog.com  - SSH免密登录(大数据学习4)

上面的操作完成后 就配置成功了  直接在mini1  上登录mini1或者 mini2 或者mini3或者mini4  就免密登录了

www.zeeklog.com  - SSH免密登录(大数据学习4)