Raspbain Wheezy上的无密码SSH登录

时间:2015-10-24 16:56:22

标签: ssh raspberry-pi debian public-key-encryption raspbian

在Ubuntu机器上,我只需在~/.ssh/authorized_keys

中添加此行
ssh-rsa XXXsdfsdfqw3eqwesdsdfasdfasdfadfrsdfsdfsdf=

我在运行Raspbian Wheezy的Raspberry PI上做了同样的事情。但是当我尝试在Putty中使用我的私钥进行无密码登录时,我收到以下错误:

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

如何使用现有密钥?

2 个答案:

答案 0 :(得分:2)

将公钥复制到远程计算机的速度最快,最有效的方法是使用ssh-copy-id

ssh-copy-id pi@192.168.0.5

如果您手动编辑 authorized_keys ,请确保 authorized_keys .ssh 文件夹具有正确的权限:

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

答案 1 :(得分:0)

是许可相关的问题。

sudo chown pi:pi .ssh

sudo chown pi:pi .ssh/autherized_keys

请参阅https://www.raspberrypi.org/forums/viewtopic.php?t=79932&p=568968