让 Putty 保存密码,自动登陆的四种方法
Putty 基本是我在紧急时候用来登陆 Linux/Unix 终端的不二之先,因其小,开源,界面也非常实用。可是当你要在私有的机器上,经常性的要登陆很多机器的时候就觉得烦琐了,不光打开一堆的窗口,还要一遍一遍的输入用户名和密码。当然登陆用户名是可以保存的,我也是最近才注意到这一点的。Putty 不愿去保存密码是出于安全考虑,相信在多数时候确实是非常必要的。
于是我选择了 SecureCRT, 它能保存密码,而且是多 Tab 的,把 Session 改成 VT100 Linux 模式,用着一直很顺溜。然而今天却发现在 SecureCRT 终端中使用 vim 不能高亮显示语法,试过多种设置,在 Putty 中却行的,就这样又重新回到了 Putty 的怀抱。要相处得好,必须更深层次的挖掘它的潜力,其实它也可让你实现自动登陆、甚至是多 Tab 的方式。方法有四:
一:用 PuTTYgen.exe 生成 ssh 证书,可在特定的机器上自动登陆
PuTTYgen.exe 也是从 putty.exe 站点下载,http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html。对于 Linux to Linux 的 ssh 证书生成及自动登陆的方法我先前也有过一个介绍:http://unmi.cc/ssh-no-need-input-password。而怎么使用 PuTTYgen.exe 请直接参考:SSH证书让Putty免密码登陆Linux。这种方法需要在服务器端做相应的操作,本文主要想介绍第二种方法。
二:用 Putty v6.0 修改版,可保存登陆名和密码,实现自动登陆
Putty 默认版只能保存登陆名,每次需输入登陆密码,主机和登陆名是保存在注册表中的。不过因为它是开源,所以有相关需求者做了个能同时保存用户和密码的版本,这些信息是保存在文件中的。该保存登陆名和密码版可在些下载:putty_v6.0.rar。
就是设置起来有点是特别好理解,默认版本也是这样子的。操作步骤全写在下面这幅图片里了:

可以看看人家是怎么改的 PuTTY 源代码的: 修改Putty 0.6 代码支持SSH 密码保存功能
三:有了个 PuTTY Connection Manager 管理你的 PuTTY 登陆,还支持 Tab
PuTTY Connection Manager 的官方网被 Blocked 了,想窥个究竟的就勇敢的FQ吧,http://puttycm.free.fr。这是用 C# 写的对 PuTTY 的包装程序,需要机器上安装 .NET Framework 2.0 或以上的版本,另外,可让你使用更新 PuTTY 版本。从官方截个图让大家看看:


也能兼容原来的 PuTTY 保存登陆名的方式,还可用自己的连接管理独立的保存登陆名和密码,可多 Tab 使用。如果你觉得界面复杂,可以把菜单、工具栏、状态栏什么的全隐藏了起来,看起来就和 PuTTY 一样清爽了。
为给大家省事,还是把 PuTTY Connection Manager 的程序从网站上捞下来放到这里来了:puttycm.rar。其中 puttycm.exe 是个独立执行版,要求你事前安装了 .NET Framework,puttycm0.7.1.136beta.exe 是安装版,会自动检测有没有 .NET Freamework,无则帮你下载安上。
四:用快捷方式实现自动登陆
首先创建putty.exe的快捷方式到桌面;然后运行putty,输入host name、port、saved session’s name,点击保存,假设session名为“qa server”,随后关闭窗口;最后右击putty快捷方式,属性,目标,加上如下参数 -load “qa server” -ssh -l {username} -pw {password},保存,关闭;
以后运行putty的快捷方式,就能自动输入用户名和密码,进入远程电脑。
让 Putty 保存密码,自动登陆的四种方法的更多相关文章
- linux ssh 不用密码自动登录的几种方法
1. 自动ssh/scp方法== A为本地主机(即用于控制其他主机的机器) ;B为远程主机(即被控制的机器Server), 假如ip为192.168.60.110;A和B的系统都是Linux 在A上运 ...
- 禁止电脑登陆QQ聊天系统的四种方法
一.使用防火墙禁止端口法 QQ使用的默认端口是 UDP 4000,使用防火墙将该端口关闭,那么别人就不能使用QQ了,当自己需要上网时只需开放该端口就可以了. 下面以我使用的“金山网镖6”进行说明,点击 ...
- Angular--页面间切换及传值的四种方法
1. 基于ui-router的页面跳转传参(1) 在AngularJS的app.js中用ui-router定义路由,比如现在有两个页面,一个页面(producers.html)放置了多个produce ...
- java环境变量配置四种方法
原文:java环境变量配置四种方法 Java编程首要工作就是安装JDK(Java Development Kit).一通“NEXT”点完安装后就是最重要的环境变量设置了.也许有人会问为什么要设置环境变 ...
- 使用Spring Security3的四种方法概述
使用Spring Security3的四种方法概述 那么在Spring Security3的使用中,有4种方法: 一种是全部利用配置文件,将用户.权限.资源(url)硬编码在xml文件中,已经实现过, ...
- Win7,Vista UAC下应用程序标注为“需要管理员权限”的四种方法(可以修改注册表)
[转]Vista UAC下应用程序标注为“需要管理员权限”的四种方法 在Microsoft 的UACBlog里对此有过叙述.总结如下: 首先,如果一个程序被识别为管理员程序时,Vista会在它的图标上 ...
- 【AS3】Flash与后台数据交换四种方法整理
随着Flash Player 9的普及,AS3编程也越来越多了,所以这次重新整理AS3下几种与后台数据交换方法.1.URLLoader(URLStream)2.FlashRemoting3.XMLSo ...
- ipa包如何打包?ios打包ipa的四种方法分享
今天带来的内容是ios打包ipa的四种方法.总结一下,目前.app包转为.ipa包的方法有以下几种,下面一起来看看吧! 1.Apple推荐的方式,即实用xcode的archive功能 Xco ...
- MYSQL获取自增ID的四种方法
MYSQL获取自增ID的四种方法 1. select max(id) from tablename 2.SELECT LAST_INSERT_ID() 函数 LAST_INSERT_ID 是与tabl ...
随机推荐
- socket.io+angular.js+express.js做个聊天应用(一)
node,express开发环境等安装如果已经搞好了. justhacker@justhacker-ThinkPad-Edge-E440:~/projects/nodejs$ express -e c ...
- Codeforces Round #333 (Div. 1) C. Kleofáš and the n-thlon 树状数组优化dp
C. Kleofáš and the n-thlon Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contes ...
- Codeforces GYM 100114 C. Sequence 打表
C. Sequence Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100114 Description ...
- ListView 文件重命名
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Control ...
- [置顶] ASP.NET MVC - Model Binding
Http Request 到Input Model的绑定按照model的类型可分为四种情况. Primitive type Collection of primitive type Complex t ...
- php中数组自定义排序
php中数组自定义排序方法有很多,现在只提usort();不会保留原有键名. unsort调用方法就是unsrot($arr,func); 注意: 如果func是写在当前类中的话,那么调用的方式是 u ...
- MySQL并发复制系列二:多线程复制
http://blog.itpub.net/28218939/viewspace-1975822/ 并发复制(Parallel Replication) 系列二: Enhanced Multi-th ...
- 关于Android M RuntimePermission的问题
关于shouldShowRequestPermissionRationale的理解, 在onRequestPermissionsResult里如果用户拒绝了权限, 可以调用这个api, 返回true, ...
- 想学React Native?你只需要一个App!(11月5号更新)
最近有点空闲时间,顺手研究下react-native,2013年的时候在老师的指导下使用jQuery Mobile做过手机应用,那个运行速度慢呀!让我对WebApp和PhoneGap这一类的跨平台Ap ...
- uva 133 The Dole Queue 双向约瑟夫环 模拟实现
双向约瑟夫环. 数据规模只有20,模拟掉了.(其实公式我还是不太会推,有空得看看) 值得注意的是两个方向找值不是找到一个去掉一个,而是找到后同时去掉. 还有输出也很坑爹! 在这里不得不抱怨下Uva的o ...