SSH免密登录(大数据学习4)
在日常的工作中我们不免要在各种个linux服务器之前来回切换,即使现在的shell工具支持多选项卡控制多个shell那来回切换也是很麻烦的一件事,现在我来弄一个服务器间的相互免密操作
1.Linux下生成密钥
生成linux下的密钥要用到 ssh-keygen 命令,一般执行完这个命令公钥和私钥会生成到 .ssh 的隐藏目录。在执行这个命令之前我们先检查一下这个目录是否存在,因为有些linux如果没有这个目录的话是不会生成key的。
2执行 ssh-keygen -t rsa 直接回车回车就OK
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
执行上面两行 就会将你生成的秘钥(公钥和私钥) 同时拷贝到你想要联通的其他的服务器上包括自己的服务器,并自动放入该目录下。
上面的操作完成后 就配置成功了 直接在mini1 上登录mini1或者 mini2 或者mini3或者mini4 就免密登录了