hadoop环境配置之配置SSH

来源:互联网 发布:option键是哪个 mac 编辑:程序博客网 时间:2024/05/29 08:38
A、公钥SSH配置
1、进入用户默认的目录,如root用户默认目录/home/hadoop;
shell命令:cd /home/hadoop
2、建立.ssh文件夹
mkdir  .ssh
3、进入。ssh目录
cd .ssh/
4、创建当前用户的ssh登录公钥,
ssh-keygen -t rsa
建议别用sudo创建,一路回车即可,这时会在当前目录和/root/.ssh/中生出.id_rsa.pub,即rsa公钥
5、使用scp命令把生成的公钥传给别的服务器,如我的计算机为sist08,传给sist10,并保存为
63_id_rsa.pub
shell命令:scp id_rsa.pub sist10:/home/hadoop/.ssh/63_id_rsa.pub
6、通过ssh sist10登录,这时候要密码才能进
ssh sist10
7、进入当前用户的。ssh下:cd ~/.ssh
8、把公钥内容添加到登录认证文件中:
cat  63_id_rsa.pub  >>authorized_key
9、如果是多台主机则可采用相同的方式配置
10、我的机器在这里(master主机是:sist08,slava主机是sist10)
同时,也可在slava机器上创建id_rsa.pub,然后传给master主机,把公钥添加到登录认证文件中。
按需设置权限,我这里需要设置权限:chmod +x ./bin/start-all.sh,这里是设置start-all.sh文件的权限。
(递归往文件夹里设置权限则用:chmod +x -R 文件夹名)
11、修改/etc/hosts文件如下:
192.168.130.63      sist08
192.168.130.65      sist10
12、这时候就可以不通过密码从这个服务器跳到别的服务器 方法:ssh 机器名,具体:ssh sist10
 
原创粉丝点击