linux 无密码登陆之putty登陆篇

使用linux 时很多时候需要输入密码,当密码较长的时候,每次使用都是用又长又怪异的密码可以说是个噩梦, 尤其在设置了 denyhost 之后,连续几次登陆失败就一段时间内拒绝再次登陆。

linux 无密码登陆是一个很大的话题,包括ssh 无密码连接,scp 无密码拷贝,rsync 无密码同步等等。

今天这里只讨论在 putty 端无密码连接远程linux。

现在我们步入正题。


part 1: 自己的环境和工具:


linux:服务器,ubuntu 10.0.4; 服务器名, jia_server_svn.net; 用户名&密码, jia/jia

putty: 可以下载。连接远程linux

putty key generator: 生成 public/private.

#NOTE: 关于 putty, 和 puttygen 可以自己上网下载,也可以在csdn中下载(我自己就上传过),也可以到putty 的“官网“下载:

http://www.chiark.greenend.org.uk/~sgtatham/putty/

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

http://www.putty.org/


part 2: 具体安装步骤


step 1: 运行 PuTTY Key Generator

linux 无密码登陆之putty登陆篇


step 2: 鼠标滑动生成 public/private pair


linux 无密码登陆之putty登陆篇


step 3: 保存私钥

linux 无密码登陆之putty登陆篇



linux 无密码登陆之putty登陆篇


step 4 : 保存公钥。当然了,也可以不保存。

linux 无密码登陆之putty登陆篇



linux 无密码登陆之putty登陆篇


step 5: 将公钥写入服务器中

linux 无密码登陆之putty登陆篇

#NOTE: 用户下的 .ssh 目录并非本来就有。一般情况下, 如果你使用当前用户ssh 连接过别的服务器,就会生成当前用户目录下生成一个 .ssh 目录。


linux 无密码登陆之putty登陆篇


#NOTE: 这里的 authorized_keys 文件也并发原来就有,第一次往往需要手动建立。并且 文件中可以写多条公钥,就像我下面的这个文件,line2, line3 是和git 相关的。

linux 无密码登陆之putty登陆篇


step 6 : 打开putty,做 Connection-->ssh-> Auth 配置


linux 无密码登陆之putty登陆篇



linux 无密码登陆之putty登陆篇



linux 无密码登陆之putty登陆篇



linux 无密码登陆之putty登陆篇



linux 无密码登陆之putty登陆篇


step 7 : 现在重新打开putty, 输入用户名登陆。 发现需要输入密码? 这是为什么?自己不是配置了 sshkey 了吗?


linux 无密码登陆之putty登陆篇


好吧, 我刚才故意没有 做 Session 的 save, 目的就是使这里的登陆时的保存不至于太突兀。

具体的配置流程如下:

linux 无密码登陆之putty登陆篇


但你作完这步操作的时候。 恭喜你, 这篇博客的精髓你已经掌握了,你对这篇博客的几分钟提留并发没有价值。

如有疑问,欢迎交流。



NAME: 贾晓磊/Jia Xiaolei

MOBILE: 13011292217
QQ: 281304051