Raspbain Wheezy上无密码SSH登录

Raspbain Wheezy上无密码SSH登录,ssh,raspberry-pi,debian,public-key-encryption,raspbian,Ssh,Raspberry Pi,Debian,Public Key Encryption,Raspbian,在Ubuntu机器上,我只是在~/.ssh/authorized\u keys ssh-rsa XXXsdfsdfqw3eqwesdsdfasdfasdfadfrsdfsdfsdf= 我也对树莓皮做了同样的测试。但是,当我尝试使用Putty中的私钥进行无密码登录时,会出现以下错误: Using username "pi". Server refused our key pi@192.168.0.5's password: 如何让它与我现有的密钥一起工作?这是与权限相关的问题。 做过 sudo

在Ubuntu机器上,我只是在
~/.ssh/authorized\u keys

ssh-rsa XXXsdfsdfqw3eqwesdsdfasdfasdfadfrsdfsdfsdf=
我也对树莓皮做了同样的测试。但是,当我尝试使用Putty中的私钥进行无密码登录时,会出现以下错误:

Using username "pi".
Server refused our key
pi@192.168.0.5's password:

如何让它与我现有的密钥一起工作?

这是与权限相关的问题。 做过

sudo chown pi:pi.ssh

sudo chown pi:pi.ssh/authorized_key

ssh-rsa XXXsdfsdfqw3eqwesdsdfasdfasdfadfrsdfsdfsdf=

请参见

有一种最快速有效的方法可以将公钥复制到远程计算机的is

如果手动编辑授权的\u密钥,请确保授权的\u密钥和.ssh文件夹具有正确的权限:

chown -Rv -- pi:pi ~/.ssh/
chmod 700 ~/.ssh/
chmod 600 ~/.ssh/authorized_keys

确保您对目录和文件都具有正确的访问权限。树莓上的
ls-ld~/.ssh
ls-ld~/.ssh/authorized_key
返回了什么?是的。这是与许可有关的问题。Dod sudo chown pi:pi.ssh和sudo chown pi:pi.ssh/autherized_-keys谢谢,因为我没有尝试过这个,所以我勾选了我尝试和工作的内容。但是ssh copy id看起来是一个更好的方法。我更喜欢
ssh copy id
而不是编辑
authorized\u key
——更简单/快速,避免了权限错误或访问问题。