美文网首页
root用户与hadoop用户的ssh无密码登录区别

root用户与hadoop用户的ssh无密码登录区别

作者: Ace_Wang | 来源:发表于2018-05-31 23:29 被阅读0次

1、首先我们删掉已经创建好的ssh

        rm -rf .ssh

        2、再次尝试ssh localhost

    提示我们输入密码,说明ssh已删除;

3、中间插播一个操作,修改机器名

    永久修改主机名:

    vi  /etc/sysconfig/network

    修改文件:HOSTNAME=“你的主机名”;

    保存文件;

    输入:hostname “新主机名”;

    注销机器重新进入;

4、切换到hadoop用户

        su - hadoop

        注意su - hadoop与su hadoop区别后者不切换环境变量,容易造成一些问题,尽量使用前者。

5、配置ssh免密登录

    ssh-keygen

使用root用户此时应该已经可以使用ssh免密登录;但是使用的hadoop用户,此时还有问题,还需要输密码:

解决方法:

1、chmod 0600 ~/.ssh/authorized_keys   赋权限

2、为hadoop用户增加管理员权限,sudo adduser  hadoop sudo;不推荐这种方式;

综合上面实验我们可以发现,hadoop用户配置ssh免密登录,root要多一步,为.ssh文件夹赋权限;

相关文章

网友评论

      本文标题:root用户与hadoop用户的ssh无密码登录区别

      本文链接:https://www.haomeiwen.com/subject/knicsftx.html