首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >RSA身份验证适用于一个用户,而不是另一个用户。

RSA身份验证适用于一个用户,而不是另一个用户。
EN

Unix & Linux用户
提问于 2018-01-08 05:47:48
回答 1查看 372关注 0票数 0

我试图通过Ubuntu16.04Server上的RSA文件设置SSH身份验证。

我在本地机器上生成密钥文件,然后使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ssh-add  ./id_rsa

并将id_rsa.pub复制到~/..ssh/特授权密钥中,然后更改权限。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys.

它对一个用户很好,我在本地机器上输入ssh @host,它无需询问密码就自动连接。但是,当我对另一个用户执行所有相同的步骤时,ssh会请求一个密码,并且在三次登录尝试失败后,ssh会写。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Permission denied (publickey,password).
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-01-08 06:58:31

问题在于文件的所有权。我已经将~/..ssh目录的所有者更改为用户,我尝试以该用户的身份登录,并且无密码访问开始工作。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/415585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文