ubuntu16.04中ssh免密登陆的配置

参考博客https://www.cnblogs.com/87hbteo/p/7606012.html,但是因与我的配置有出入,作为参考

一、创建hadoop用户

1、创建hadoop用户,并使用/bin/bash作为shell

        sudo useradd  -m hadoop -s  /bin/bash    //新建的用户名是hadoop

2、给新建用户设置密码

      sudo passwd hadoop    //接下来输入两次密码,设置成功的话会显示密码设置成功

3、为新建用户增加管理员权限

     sudo adduser hadoop sudo    //会提示成功添加到sudo群

4、切换当前用户为hadoop

    su -  hadoop  //在此应该注意-的左右都有空格否则不能成功进入 ,这也是我的出错位置

5、更新hadoop用户的apt,方便后面的安装

    sudo apt-get update

二、ssh的安装与无密设置

1、安装SSH server

  sudo apt-get install openssh-server

2、登陆SSH,第一次登陆输入yes

  ssh localhost

3、退出登录的ssh localhost

  exit

4、如果没法进入该目录,执行一次ssh localhost

cd ~/.ssh/  

5、无密设置

 ssh-keygen -t rsa   //输入后会出现三个提问,每个都按回车键就行

若设置成功则会有类似如下的图

6、加入授权

看图,路径要写对,不然出错,也是我出错位置

7、登陆

ssh localhost //输入后看时候直接进入系统,是的话配置成功

猜你喜欢

转载自blog.csdn.net/windyxue/article/details/86134754
今日推荐