(先把之前的ssh卸载掉,自行百度,不卸载的话把~/.ssh文件夹下的所有文件都删掉)
第一步:终端安装ssh
$ sudo apt-get install ssh
第二步:生成使用SSH键值对
$ ssh-keygen -t rsa
第三步:复制公钥形成 id_rsa.pub 到authorized_keys 文件中
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
第四步:提供拥有者具有authorized_keys文件的读写权限(问题八成出在这里,600、700都试了,就0600好使)
$ chmod 0600 ~/.ssh/authorized_keys
第五步:测试是否还需要密码
$ ssh localhost