找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7243|回复: 5
收起左侧

让你的树莓派不用输密码直接SSH自动登陆

[复制链接]
发表于 2012-10-28 22:16:55 | 显示全部楼层 |阅读模式
由于没有多余的显示器,所以经常SSH登陆树莓派,可是每次用Putty登陆的时候都要输入密码,后来上网研究了一下SSH基于密钥验证的方法,现在分享给跟我一样经常用Putty登陆而烦输密码的人。
步骤其实很简单:
1.
首先,
利用ssh-keygen 这个命令
先在树莓派上面建立 Public Key(公钥) 跟 Private Key(私钥) ;

[/table]
  1. ssh-keygen -t rsa
复制代码
图像 3.jpg
会提示你文件的保存位置,默认即可。
然后会让你输入passphrase,要实现自动登陆就不要输入这个。
然后提示让重复输入passphrase,直接回车不输入。
这样密钥对就建立好了。
2.然后将生成的id_rsa.pub以追加的方式添加到authorized_keys(若没有此文件请自己新建)。
[table=100%,#ffffff]
  1. cd ~/.ssh
  2. cat id_rsa.pub >> authorized_keys
复制代码
3.将生成的id_rsa转换成putty的ppk格式。
首先用WinSCP将私钥id_rsa拷贝到自己的电脑;
0.JPG

再用Puttygen载入私钥,默认puttygen只载入ppk格式的私钥,注意选择文件类型;
1.jpg

最后保存私钥,Save private key,保存后的私钥为ppk格式。
4.将私钥保存好以后在下图的位置添加到putty。
2.jpg


保存一下,那每次登陆的时候就不用再输入密码了。

我把Putty和Puttygen附上,WinSCP大家自己百度下载吧,一大把。
putty&puttygen.rar (304 KB, 下载次数: 13)
回复

使用道具 举报

发表于 2012-10-28 22:31:28 | 显示全部楼层
我是搬沙发的。好帖,要顶。
回复 支持 反对

使用道具 举报

发表于 2012-10-29 09:23:09 | 显示全部楼层
linux 的飘过!
回复 支持 反对

使用道具 举报

发表于 2012-10-29 10:07:59 | 显示全部楼层
不错~~不过输密码都习惯了 哈哈 太长时间不输入可能就忘了
回复 支持 反对

使用道具 举报

发表于 2013-1-29 17:59:16 | 显示全部楼层
Good!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则