Raspbian Wheezy 上的无密码 SSH 登录
Password-less SSH login on Raspbain Wheezy
在 Ubuntu 台机器上,我只是在 ~/.ssh/authorized_keys
中添加了这一行
ssh-rsa XXXsdfsdfqw3eqwesdsdfasdfasdfadfrsdfsdfsdf=
我在 Raspberry PI 运行 Raspbian Wheezy 上做了同样的事情。但是当我尝试在 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/autherized_keys
见https://www.raspberrypi.org/forums/viewtopic.php?t=79932&p=568968
将 public 密钥复制到远程计算机的最快且有效的方法是使用 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
在 Ubuntu 台机器上,我只是在 ~/.ssh/authorized_keys
ssh-rsa XXXsdfsdfqw3eqwesdsdfasdfasdfadfrsdfsdfsdf=
我在 Raspberry PI 运行 Raspbian Wheezy 上做了同样的事情。但是当我尝试在 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/autherized_keys
见https://www.raspberrypi.org/forums/viewtopic.php?t=79932&p=568968
将 public 密钥复制到远程计算机的最快且有效的方法是使用 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