我试图通过Ubuntu16.04Server上的RSA文件设置SSH身份验证。
我在本地机器上生成密钥文件,然后使用
ssh-add ./id_rsa
并将id_rsa.pub复制到~/..ssh/特授权密钥中,然后更改权限。
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys.
它对一个用户很好,我在本地机器上输入ssh @host,它无需询问密码就自动连接。但是,当我对另一个用户执行所有相同的步骤时,ssh会请求一个密码,并且在三次登录尝试失败后,ssh会写。
Permission denied (publickey,password).
发布于 2018-01-08 06:58:31
问题在于文件的所有权。我已经将~/..ssh目录的所有者更改为用户,我尝试以该用户的身份登录,并且无密码访问开始工作。
https://unix.stackexchange.com/questions/415585
复制相似问题