PuTTY 是一款小巧的开源 Telnet/SSH 客户端。相对于 SecureCRT 那样的庞然大物来说,PuTTY 虽然没有如此强大的功能,但几百K 的身躯却基本包括了所有 SSH 客户端的常用功能。相信很多程序员都将 PuTTY 作为必备软件,而现在越来越多的 Blogger 都在用国外的虚拟主机,相信对 PuTTY 也不会陌生了(例如如何用 PuTTY 建立 SSH 隧道破墙 :))。
不过 PuTTY 有个比较烦人的地方,就是它不提供设置的导入导出工具。每次重装系统,我都要翻出记录本将常用的主机信息一个个敲回去,非常麻烦。
今天再找 Portable NotePad++ 的新版本时,发现 PortableApps 中竟然早就有 Portable PuTTY 可用了(火星了,囧)。于是我打开了 Portable PuTTY 的 Data 目录,发现原来 PuTTY 将设置存在注册表中。这样一来,备份/恢复设置就简单了。
下面是备份步骤,实质上就是导出相应的注册表键值:
这样我们就导出了 PuTTY 的配置。而如果你想恢复配置信息的话,只需要双击这个文件,导入注册表信息即可。
另外,如果你想彻底摆脱这个烦恼的话,我建议您和我一样,从现在起就换用 Portable PuTTY。而你也无须担心设置会丢失,你只需要按上面的步骤导出一个 reg 文件,然后将文件名改为 putty.reg 并放入 Portable Putty Directory/Data/settings 目录下即可。
随着linux应用的普及,linux管理越来越依赖远程管理。在各种telnet类工具中,putty是其中最出色的一个。
一、Putty简介
Putty是一个免费小巧的Win32平台下的telnet,rlogin和ssh客户端。它的主程序只有364k, 但是功能丝毫不逊色于商业的telnet类工具。
官方主页:http://www.chiark.greenend.org.uk/~sgtatham/putty/。
Putty是linux好用的telnet类工具,理由:
1.完全免费的telnet和ssh客户端工具
2.在9x/NT/2000下运行的非常好
3.全面支持ssh1和ssh2
4.绿色软件,无需安装,下载后在桌面建个快捷方式就行
5.体积很小仅364K(版本0.54 beta) 6.操作简单,所有的操作都在一个控制面板中实现。
二、Putty快速起步
1.开始一个任务 双击putty.exe,就出现画面:
2. 在Host Name(or IP address)输入欲访问的主机名或IP.如:www.sohu.com.或192.168.1.4
3. 在protocol选择使用的协议,一般是telnet或ssh,取决于服务器的提供服务。
4.可以把所选的任务配置存起来,在Saved Session输入任务的名字。
5.双击Open, 就出现画面,至此,就可以使用putty。
三.Putty使用技巧当然,上面介绍的知识最基本的使用方法,常见使用方法和技巧还有:
1.中文输入支持putty也支持中文输入,要设置一下: Window->;Appearence->;Font:change->;宋体,字符集选择 CHINESE_GB2312。
2.分颜色显示支持putty也支持分颜色显示目录,可执行文件,普通文件等,要设置一下: connection->;terminal type string->;将默认的xterm改为xterm-color
3. 为任务建立一个快捷方式putty可以为经常访问的站点,建立一个windows快捷方式。建立方法:先选中putty.exe,右击鼠标,发送得到桌 面。然后右击快捷方式,选”属性”,在快捷方式--目标—“c:/putty.exe”改为”c:/putty.exe @mysession”
4. 复制和粘贴在putty窗口中,通过鼠标左键拖动选取复制对象,如一个命令,同时已经加入到windows的粘贴板了,通过单击鼠标右键来粘贴对象。在 windwos应用可以直接粘贴使用。同时windows的粘贴板的对象可以在putty窗口中通过单击鼠标右键来粘贴对象。
四 ssh,telnet,rlogin,raw四种方式区别和联系
1、Ssh,telnet,rlogin都可以用来远程连接linux.通过提供类似windows的“dos窗口”,来操作linux.
2、 SSH是英文Secure Shell的简写形式。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也 能够防止DNS欺骗和IP欺骗。使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替 Telnet,又可以为FTP、Pop、甚至为PPP提供一个安全的"通道"。Ssh有两个版本:ssh1和ssh2.
3、SSH默认使用端口号22,telnet默认使用端口号23。telnet默认使用端口号513。
4、Ssh和rlogin可以允许登录时不必输入密码。
5、Ssh可以在登录时执行脚本。
6、很多的tcp/ip协议包含着明文传输的命令,如smtp,nntp,http,因此使用raw方式可以看到这些明文传输的命令,检查是否正确等。
五 Putty相关工具的使用和putty一起免费提供还有:
1.PSCP:是在使用ssh计算间安全传送文件的工具。是一个命令行工具。
用法举例:将本地文件传到服务器。 pscp c:/csh-whynot.txt [email protected]:/tmp/csh-whynot
2.PLINK:是一个命令行联接工具,类似unix下ssh.
用法举例:将本地文件传到服务器。
plink login.example.com
3. PAGEANT:是一个ssh认证代理程序。能够将密钥解密后放在内存中使用。
4. PuTTYgen: 是一个密钥生成程序。能够生成供putty,pscp.plink,pageant使用对称公钥和私钥。