发布时间:2014-09-05 16:40:37作者:知识屋
使用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
step 2: 鼠标滑动生成 public/private pair
step 3: 保存私钥
step 4 : 保存公钥。当然了,也可以不保存。
step 5: 将公钥写入服务器中
#NOTE: 用户下的 .ssh 目录并非本来就有。一般情况下, 如果你使用当前用户ssh 连接过别的服务器,就会生成当前用户目录下生成一个 .ssh 目录。
#NOTE: 这里的 authorized_keys 文件也并发原来就有,第一次往往需要手动建立。并且 文件中可以写多条公钥,就像我下面的这个文件,line2, line3 是和git 相关的。
step 6 : 打开putty,做 Connection-->ssh-> Auth 配置
step 7 : 现在重新打开putty, 输入用户名登陆。 发现需要输入密码? 这是为什么?自己不是配置了 sshkey 了吗?
好吧, 我刚才故意没有 做 Session 的 save, 目的就是使这里的登陆时的保存不至于太突兀。
具体的配置流程如下:
但你作完这步操作的时候。 恭喜你, 这篇博客的精髓你已经掌握了,你对这篇博客的几分钟提留并发没有价值。
如有疑问,欢迎交流。
NAME: 贾晓磊/Jia Xiaolei
MOBILE: 13011292217
QQ: 281304051
MICRO-BLOG: http://weibo.com/2183890715
GMAIL: jiaxiaolei19871112@gmail.com
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能