赞
踩
5.Linux配置zookeeper
因为zookeeper是java语言编写,所以需要先配置jdk
5.1.配置免秘钥
就是服务器和服务器之间相互登录的时候,不再需要使用密码,可以直接登录
ssh 可以使用ip,也可以使用hostname
如果ssh hostname的时候,你必须要在/etc/hosts文件中进行配置
ssh命令是一个远程访问登录命令,可以使用ip也可以使用hostname(推荐使用hostname)
当需要使用hostname进行访问的时候,必须要把所有的节点都写入到hosts文件中
所谓的免秘钥登录就是当使用ssh命令不需要再输入密码可以直接访问登录成功
5.1.1.生成公钥和私钥
公钥是可以发送给其他服务器,让其他的服务器直接不需要密码进行登录
私钥是只能只有所有,不能发送给其服务器
ssh-keygen -t rsa
注意!!!!这里会有四次回车,不要输入任何的密码,如果输入密码了,其他服务器访问自己的时候仍然需要输入密码
5.1.2.查看自己的公钥和私钥
cd ~/.ssh
id_rsa:私钥—>只能自己所有
id_rsa.pub:公钥—>需要发送给其他服务器
5.1.3.把自己的公钥发送到其他的服务器上
ssh-copy-id hostname(必须要得向自己发送一份,因为Linux比较严谨,使用ssh登录自己的时候也需要密码)
authorized_keys:所存放就是其他服务器/自己服务器的公钥
known_hosts:所存放就是曾经登录自己的服务器信息
scp命令:
远程发送命令,使用scp作为远程发送的时候必须要输入密码,但是一旦配置了免秘钥之后,使
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。