通过ssh无密码访问raspberry pi

时间:2017-04-10 09:53:29

标签: ssh raspberry-pi

我无法设置无密码访问Raspberry Pi。我正在使用类似one之类的说明。但我还是要求密码 ssh到我的覆盆子。我用其他服务器制作了这个,一切正常,但不是我的覆盆子(两者都是)。

感谢Jakuje,变得更加清晰:

成功的调试日志:

<!-- BEGIN ROW -->
<div class="row">
<div class="col-md-12">
    <!-- BEGIN PORTLET-->
    <div class="portlet light bordered">
        <div class="portlet-title">
            <div class="tools">
                <a class="remove" > </a>
            </div>
        </div>
        <div class="portlet-body">

        </div>
    </div>
    <!-- END PORTLET-->
</div>
</div>
<!-- END ROW -->

失败日志:

debug1: Offering RSA public key: /home/tmp/.ssh/id_rsa
debug3: send_pubkey_test
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 60
debug1: Server accepts key: pkalg ssh-rsa blen 535
debug2: input_userauth_pk_ok: fp SHA256:XPQA6tgcRCam/L18YP4ccPwsOsGtO65ippi7kua4mTM
debug3: sign_and_send_pubkey: RSA SHA256:XPQA6tgcRCam/L18YP4ccPwsOsGtO65ippi7kua4mTM
debug3: send packet: type 50
debug3: receive packet: type 52
debug1: Authentication succeeded (publickey).

为什么忽略debug1: Offering RSA public key: /home/tmp/.ssh/id_rsa debug3: send_pubkey_test debug3: send packet: type 50 debug2: we sent a publickey packet, wait for reply debug3: receive packet: type 51 debug1: Authentications that can continue: publickey,password debug1: Trying private key: /home/tmp/.ssh/id_dsa debug3: no such identity: /home/tmp/.ssh/id_dsa: No such file or directory debug1: Trying private key: /home/tmp/.ssh/id_ecdsa debug3: no such identity: /home/tmp/.ssh/id_ecdsa: No such file or directory debug1: Trying private key: /home/tmp/.ssh/id_ed25519 debug3: no such identity: /home/tmp/.ssh/id_ed25519: No such file or directory debug2: we did not send a packet, disable method debug3: authmethod_lookup password debug3: remaining preferred: ,password debug3: authmethod_is_enabled password debug1: Next authentication method: password 密钥并询问id_rsa ???

1 个答案:

答案 0 :(得分:2)

debug1: Offering RSA public key: /home/tmp/.ssh/id_rsa
debug3: send_pubkey_test
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,password

说密钥已尝试但服务器未接受。服务器配置/权限将出现问题。以调试模式运行服务器可识别问题所在。主目录.ssh目录的所有者和权限应如下所示:

chmod g-w /home/your_user
chmod 700 /home/your_user/.ssh
chmod 600 /home/your_user/.ssh/authorized_keys