您的位置:首页 > 运维架构

Hadoop SSH 无密码登陆

2017-08-03 11:39 176 查看

1、创建ssh-key

创建前先ssh localhost登陆一下,确认需要输入密码

[hadoop@localhost .ssh]$ ssh localhost
hadoop@localhost's password:


退出来后,进入./ssh目录

[hadoop@localhost ~]$ cd ~/.ssh/

[hadoop@localhost .ssh]$ ssh-keygen -t rsa

提示输入直接回车
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|              .  |
|               + |
|         .    o .|
|        S .    o |
|         . . o..o|
|          . = E+B|
|           . B..O|
|           .= .=o|
+-----------------+

2、生成 authorized_keys 文件

[hadoop@localhost .ssh]$ cat id_rsa.pub >> authorized_keys

3、尝试ssh localhost 无密码登陆

[hadoop@localhost .ssh]$ ssh localhost hadoop@localhost's password:

仍然提示需要密码~

4、修改authorized_keys权限

[hadoop@localhost ~]$ chmod 600 ~/.ssh/authorized_keys

5、验证

[hadoop@localhost ~]$ ssh localhost

Last login: Wed Aug  2 15:38:57 2017

成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: