V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
coolicer
V2EX  ›  Linux

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

  •  
  •   coolicer · 2014 年 6 月 4 日 · 13020 次点击
    这是一个创建于 4240 天前的主题,其中的信息可能已经有所发展或是发生改变。
    提示:所选的用户密钥未在远程主机上注册。请再试一次

    我在xshell生成一个RSA,然后把公钥拷到虚拟机的authorized_keys里,退出再用public key方式登录,就得到上面的提示。
    第 1 条附言  ·  2014 年 6 月 4 日
    我找到这个http://bbs.csdn.net/topics/390645396?page=1,但是他没有说怎么解决。郁闷
    第 2 条附言  ·  2014 年 6 月 4 日
    发现复制的时候少了一个s,ssh变成sh = =。还有在sshd_config那里禁了密码登录,不过应该没有关系,最重要还是权限那里。
    15 条回复    2017-04-01 21:08:20 +08:00
    yangqi
        1
    yangqi  
       2014 年 6 月 4 日   ❤️ 1
    ssh -vv 看下
    coolicer
        2
    coolicer  
    OP
       2014 年 6 月 4 日
    @yangqi OpenSSH_5.9p1 Debian-5ubuntu1.4, OpenSSL 1.0.1 14 Mar 2012
    xd547
        3
    xd547  
       2014 年 6 月 4 日   ❤️ 1
    注意 .ssh 文件夹和 authorized_keys 的权限,分别是700和600
    coolicer
        4
    coolicer  
    OP
       2014 年 6 月 4 日
    @xd547 有设置过
    yangqi
        5
    yangqi  
       2014 年 6 月 4 日
    @coolicer 不是版本,是连接的时候加上-vv看下详细信息
    coolicer
        6
    coolicer  
    OP
       2014 年 6 月 4 日
    @yangqi 我是在win8用软件连接的,怎么加
    larvata
        7
    larvata  
       2014 年 6 月 4 日
    公钥貌似是放到远程机器的 .ssh/id_rsa
    infong
        8
    infong  
       2014 年 6 月 4 日   ❤️ 1
    不知道你用 xshell 登录的时候指定了相对应的密匙没有。。。
    coolicer
        9
    coolicer  
    OP
       2014 年 6 月 4 日
    @infong 只有一个,应该不会错吧。
    sandtears
        10
    sandtears  
       2014 年 6 月 4 日   ❤️ 1
    @coolicer 看看 .ssh 的权限是否错误,然后看看 /etc/ssh/sshd_config 里面是不是允许密钥登陆,再看看客户端是不是使用了正确的密钥。
    11138
        11
    11138  
       2014 年 6 月 4 日   ❤️ 1
    记录登录的日志,然后看看日志说什么,或者将日志发上来,还有服务端的日志你看了没有?你只给一个错误提示,而且是中文的提示,很难定位错误的。
    coolicer
        12
    coolicer  
    OP
       2014 年 6 月 4 日
    @11138
    @sandtears

    @infong
    感谢各位,乱弄弄好了。
    skydiver
        13
    skydiver  
       2014 年 6 月 4 日 via Android
    @larvata 错!那个是私钥……
    ragnaroks
        15
    ragnaroks  
       2017 年 4 月 1 日
    挖个坟,如果提示"所选的用户密钥未在远程主机上注册"且日志里面只有"远程连接主动关闭","关闭 selinux"即可
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4147 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 00:59 · PVG 08:59 · LAX 16:59 · JFK 19:59
    ♥ Do have faith in what you're doing.