Hadoop 在centos6.4安装ssh

参考了:http://blog.csdn.net/dr_guo/article/details/50886667
CenOS6.4安装hadoop的ssh
2.配置SSH无密码登录(报错看这:ssh: connect to host localhost port 22: Connection refused)
注:ssh 用户名@主机名 ,如果直接ssh 主机名,它会以你那台机器的当前用户登录,所以另一台机器要有同样的用户。
多台实体机进行通信(发送或者读取数据,namenode和datanode之间)就是借助ssh,
在通信过程中如果需要操作人员频繁输入密码是不切实际的,所以需要ssh的无密码登录。

安装openssh-server

    yum install openssh-server

创建ssh-key(用rsa这种加密算法)

ssh-keygen -t rsa   

3次回车即可!

然后进入~/.ssh目录(“.”表示这是一个隐藏文件)

cd ~/.ssh  
ll 

显示:总用量 16
drwx—— 2 root root 4096 3月 14 16:20 ./
drwx—— 4 root root 4096 3月 14 16:20 ../
-rw——- 1 root root 1679 3月 14 16:20 id_rsa
-rw-r–r– 1 root root 390 3月 14 16:20 id_rsa.pub

复制一份,改名为公钥
~/.ssh#

cp id_rsa.pub authorized_keys  
ll  

显示:总用量 20
drwx—— 2 root root 4096 3月 14 16:22 ./
drwx—— 4 root root 4096 3月 14 16:20 ../
-rw-r–r– 1 root root 390 3月 14 16:22 authorized_keys
-rw——- 1 root root 1679 3月 14 16:20 id_rsa
-rw-r–r– 1 root root 390 3月 14 16:20 id_rsa.pub

修改公钥权限(一定要改)

    chmod 600 authorized_keys #4+2 0 0  
    ll  

显示:总用量 56
drwx—— 2 guo guo 4096 3月 15 18:41 ./
drwx—— 20 guo guo 4096 3月 15 17:56 ../
-rw——- 1 guo guo 389 3月 15 18:41 authorized_keys
-rw——- 1 guo guo 1679 3月 15 18:41 id_rsa
-rw-r–r– 1 guo guo 389 3月 15 18:41 id_rsa.pub
-rw-r–r– 1 guo guo 444 3月 15 18:37 known_hosts

然后测试是否成功

cd ~/.ssh  
ssh 127.0.0.1 或者:ssh localhost

显示:Welcome to Ubuntu 15.10 (GNU/Linux 4.2.0-16-generic x86_64)

     * Documentation:  https://help.ubuntu.com/  

    0 packages can be updated.  
    0 updates are security updates.  

    Last login: Tue Mar 15 18:39:56 2016 from 127.0.0.1  

退出命令

exit  

显示:
Connection to guo closed.
guo@guo:~/.ssh$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值