SSH key 免密码登录错误,求助

2014-06-04 22:12:37 +08:00
 coolicer
提示:所选的用户密钥未在远程主机上注册。请再试一次

我在xshell生成一个RSA,然后把公钥拷到虚拟机的authorized_keys里,退出再用public key方式登录,就得到上面的提示。
12561 次点击
所在节点    Linux
15 条回复
yangqi
2014-06-04 22:19:26 +08:00
ssh -vv 看下
coolicer
2014-06-04 22:21:41 +08:00
@yangqi OpenSSH_5.9p1 Debian-5ubuntu1.4, OpenSSL 1.0.1 14 Mar 2012
xd547
2014-06-04 22:24:50 +08:00
注意 .ssh 文件夹和 authorized_keys 的权限,分别是700和600
coolicer
2014-06-04 22:25:10 +08:00
@xd547 有设置过
yangqi
2014-06-04 22:33:24 +08:00
@coolicer 不是版本,是连接的时候加上-vv看下详细信息
coolicer
2014-06-04 22:35:54 +08:00
@yangqi 我是在win8用软件连接的,怎么加
larvata
2014-06-04 22:41:58 +08:00
公钥貌似是放到远程机器的 .ssh/id_rsa
infong
2014-06-04 22:43:56 +08:00
不知道你用 xshell 登录的时候指定了相对应的密匙没有。。。
coolicer
2014-06-04 22:44:54 +08:00
@infong 只有一个,应该不会错吧。
sandtears
2014-06-04 22:50:21 +08:00
@coolicer 看看 .ssh 的权限是否错误,然后看看 /etc/ssh/sshd_config 里面是不是允许密钥登陆,再看看客户端是不是使用了正确的密钥。
11138
2014-06-04 22:53:01 +08:00
记录登录的日志,然后看看日志说什么,或者将日志发上来,还有服务端的日志你看了没有?你只给一个错误提示,而且是中文的提示,很难定位错误的。
coolicer
2014-06-04 23:16:01 +08:00
@11138
@sandtears

@infong
感谢各位,乱弄弄好了。
skydiver
2014-06-04 23:19:34 +08:00
@larvata 错!那个是私钥……
vangie
2014-06-04 23:20:16 +08:00
ragnaroks
2017-04-01 21:08:20 +08:00
挖个坟,如果提示"所选的用户密钥未在远程主机上注册"且日志里面只有"远程连接主动关闭","关闭 selinux"即可

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/115833

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX