(先把之前的ssh卸载掉,自行百度,不卸载的话把~/.ssh文件夹下的所有文件都删掉)
    第一步:终端安装ssh

    1. $ sudo apt-get install ssh

    第二步:生成使用SSH键值对

    1. $ ssh-keygen -t rsa

    第三步:复制公钥形成 id_rsa.pub 到authorized_keys 文件中

    1. $ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

    第四步:提供拥有者具有authorized_keys文件的读写权限(问题八成出在这里,600、700都试了,就0600好使)

    1. $ chmod 0600 ~/.ssh/authorized_keys

    第五步:测试是否还需要密码

    1. $ ssh localhost