putty, puttycm区别

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

在windows上实现telnet, ssh等工具有几个方案可以选择, 本文总结了putty +
putty cm的方案, 并且简短地和 cygwin + console2方案做了一下比较. 由于putty的安装
配置比较简单, 本文主要讨论了Putty cm的配置和中文的支持.
[目录] PuTTY和PuTTYCM.txt (Created by TxtBrowser)
  content
    1. 简介
    .   1.1 putty
    .   1.2 putty connection manager
    2. putty
    3 putty connection manager
    .   3.1 指定putty.exe的路径
    .   3.2 创建一个数据库
    .   3.3 connection(连接)配置
    .   3.4 接下来是 login macro(登录宏)配置:
    .   3.5 putty session(putty 会话)配置:
    .   3.6 让putty支持中文输入和显示
    3. 用PuTTYcyg替代Windows命令行窗口作为cygwin的前端
  figures
    图1.  PuTTY patch for Cygwin terminal
1. 简介
1.1 putty
putty是一款运行在windows平台(貌似有其它平台上的?)上的ssh和telnet终端, 最初是由
simon tatham开发. putty是开源软件, 由志愿者团队维护.
    putty is an ssh and telnet client, developed originally by simon tatham
    for the windows platform. putty is open source software that is
    available with source code and is developed and supported by a group of
    volunteers.
1.2 putty connection manager
putty connection manager 是一款非常棒的 putty 增强工具。它使用 putty 作为内核,
保持 putty 强大功能的同时,又增加了很多实用的功能. 通过它,可以实现 putty 自动
登录, 多标签, 多级会话目录树存储等功能. wintricks的主页和下载地址为:
http://puttycm.free.fr/.
相比于前面总结的cygwin + console2实现类似于gnome-terminal的方案, putty + putty
cm的方案有以下缺点:
    * 只支持telnet和ssh两种工具
    * 虽然支持多tab, 但是不支持快捷键在各TAB之间的切换(如果有这项功能而我没
    有发现, 麻烦告诉一声), 而console默认可以用<Ctrl+数字>切换到相应的TAB,
    而且支持定制, 我通常修改成<Alt+数字>.
优点有:
    * 本方案长于对于中文的支持
    * 可以在本地保存telnet和ssh会话及其密码, 对于经常使用的地址, 不过每次都
    敲命令, 这一点比较有吸引力.
    * 安装比较小, 不像cygwin动ze几百m, 这也是很多人不愿意安装cygwin的原因.
    * 相比于前一方案, PuTTYCM的窗口可以最大化.
2. putty的安装和配置
putty的安装和配置貌似比较简单, 主要就是实现了telnet和ssh, 功能是有了, 不过还是
比较验用的, 最好和putty connection manager配合使用.
3 puttycm的安装和配置
3.1 指定putty.exe的路径
第一次启动 puttycm 它会提示让你指定 putty.exe 的路径,以便它自动启动管理 putty
。需要注意的是,指定的 putty.exe 最好是官方原版的
3.2 创建一个数据库
puttycm 既可以直接使用 putty 中的会话设置进行连接,也可以在自己的连接库中管理
连接。推荐使用 puttycm 自己的连接库管理连接,因为它不仅支持树形的目录管理,非
常方便,更支持自动登录等高级功能. 使用 puttycm 自己的连接库管理连接很简单,首
先需要创建一个库。点菜单中的 file -> new -> database,在弹出的窗口中输入库的名
字。之后点 create database。
    3)此时在主界面的右边就可以看到创建的连接库了,默认的它会建立两个目录
    ssh 和 telnet,我们可以直接使用这两个目录,或者自己添加目录。添加目录
    很简单,在库名(my connections)或者目录名上点右键 new -> folder 之后
    输入自己想要的文件夹名字就可以了。(大家可能会发现库名的右边有个星号 “
    *”,这表示你的连接库存在没有保存的数据)
3.3 connection(连接)配置
比较简单,分别填上name(连接的名字)、host(服务器地址)、protocol(协议)、
port(端口)、enable login macro mode(是否使用登录宏模式)和 description(连
接描述)就可以了。是否使用登录宏这个选项是否选中就看大家自己的需要了,如果选中
的话第二个选项卡(login macro)中的选项才可以修改。
3.4 接下来是 login macro(登录宏)配置:
我们可以在这里配置自动登录、登录之后需要自动执行命令等。 从上到下的配置选项分
别是:
    * login 登录用户名
    * password 登录密码
    * connection 连接上服务器之后、自动输入用户名之前的延迟时间
    * login 自动输入完用户名之后、自动输入密码之前的延迟时间
    * password 自动输入完密码之后、执行第一个登录自动命令之前的延迟时间
    * command 每个登录自动命令之间的延迟时间
    * enable post-login commands 是否开启登录之后自动执行命令功能。如果开
    启就可以设置 5 个自动命令。
    * command 1-5 登录之后自动执行的命令,一共可以设置 5 个。
实际上 puttycm 的自动登录和登录之后自动执行的命令是采用模拟键盘输入的方式进行
的,所以正确的设置延迟时间是非常重要的。如果服务器的连接速度很快,我们可以把各
个延迟时间设置的短一些,而如果服务器连接速度比较慢的话,我们必须把延迟时间设置
的长一些,以保证在 puttycm 在帮你自动输入那些数据的时候,服务器也正好处于等待
输入的状态,否则可能会出现“答非所问”的情况。
3.5 putty session(putty 会话)配置:
只有两个需要配置的选项。
第一个是 session (使用的 putty 的会话设置),由于 puttycm 实际上还是使用
putty,而且 puttycm 只能自定义少数几个 putty 的设置,而绝大部分还是使用 putty
自己的会话设置。所以在这里必须选择一个有效的 putty 会话设置。在这里 puttycm 会
读出所有 putty 的会话设置供你选择(所以最好使用原版的 putty,如果是修改版的话
puttycm 可能无法读出会话设置)。
第二个是附加给 putty 的其他命令行启动参数。如果没有需要附加的话留空即可。
3.6 让putty支持中文输入和显示
对于经常在windows下远程ssh到linux的用户而言,putty可能是你最好的选择。
可是缺省情况下,putty对中文的支持却让人不敢恭维,如果远程linux的locale设置为
zh_cn.*(bg2312,gbk,utf8等等),显示就是乱码。经研究发现,其实putty的中文支持还
是很好的,呵呵
打开putty主程序,选择window-〉appearance-〉font settings-〉change...,选择
fixedsys字体,字符集选择chinese_gb2312。在window-〉appearance-〉translation中,
received data assumed to be in which character set 中,把use font encoding改为
utf-8. 如果经常使用,把这些设置保存在session里面.
现在打开putty,登录成功后,在shell中输入:export lc_all='zh_cn.utf8',现在已经可以
完美的支持中文了 [微笑]
可以打开vim输入中文测试一下,而且也不会出现删除半个汉字的问题.
4. 用PuTTYcyg替代Windows命令行窗口作为cygwin的前端
[注]: 这个部分我没有用过, 为了文章的完整性从参考资料[3]摘录于此.
 
平时用惯了 Linux 下的各种终端窗口软件,回到 Windows 面对那个 command prompt 总
是不太舒服。今天在网上发现了一个 PuTTY patch for Cygwin terminal,又称 PuTTYcyg
,配合 Cygwin 的命令行界面,用起来还算不错。在这个组合里,用鼠标就可以完成
copy-paste,窗口可以放大到全屏而不像 command prompt 那样只能加高不能拉宽。
    [http://www.flickr.com/photos/carlosliu/33860490/]
    图1.  PuTTY patch for Cygwin terminal
使用方法很简单:在 Host Name 里填入一减号,在 Protocol 里选 Cygwin 即可。如果想
一键启动 puttycyg,只要将这个设置存成名为 cygwin 的 session,再将 cygwin 的启动
快捷图标里的 C:\cygwin\cygwin.bat 改成 puttycyg.exe -load cygwin 就行了。

转载于:https://my.oschina.net/u/143026/blog/16758

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/267809.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用jQuery Treeview插件实现树状结构效果

首先到一个国外网站上下载Treeview插件&#xff1a;http://bassistance.de/jquery-plugins/jquery-plugin-treeview/当然你也可以通过我博客的源文件直接下载&#xff1a;http://files.cnblogs.com/jishume/jquery_api_for_dw4.rar 为了形象一点&#xff0c;先看一个效果图&…

冲刺二周04

第四天&#xff1a; 昨天干什么&#xff1a;完成搜索界面 今天干什么&#xff1a;编写模糊查询搜索的代码 遇见什么问题&#xff1a;不熟悉 团队成员会议照&#xff1a; 转载于:https://www.cnblogs.com/ghl0518/p/8301051.html

zabbix查看mysql同步_Zabbix 检测Mysql数据库的主从同步

在高并发网站架构中&#xff0c;MySQL数据库主从同步是不可或缺的&#xff0c;不过经常会发生由于网络原因或者操作错误&#xff0c;MySQL主从经常会出现不同步的情况&#xff0c;那么如何监控MySQL主从同步&#xff0c;也变成检测网站正常运行的重要环节。MySQL同步功能由3个线…

二手手机交易平台使用MYSQL的方法_安卓Android校园淘(二手交易)APP设计与实现(MySQL)...

安卓Android校园淘(二手交易)APP设计与实现(MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文14000字,程序代码,MySQL数据库)本项目就是一个基于Android平台的校园淘APP设计&#xff0c;采用了Struts技术&#xff0c;JDBC技术和Android的基础技术完成开发。收录了…

ADSL之PPPOE

大家好&#xff01;我是书记&#xff0c;今天我来小谈一下网络中的PPPOE技术。 PPPOE&#xff08;Point to Point Protocol over Ethernet&#xff09;以太网点到点协议&#xff0c;简单的说&#xff0c;是以太网协议和PPP协议结合后所产生的协议&#xff0c;是在PPP协…

LAMP环境下ECShop系统部署

作业环境服务器端&#xff1a;RHEL6.0 IP&#xff1a;10.8.110.8 客户端&#xff1a;Windows 7 IP&#xff1a;10.8.110.28 一、ECShop简介 ECShop是上海商派网络科技有限公司&#xff08;ShopEx&#xff09;旗下——B2C独立网店系统&#xff0c;适合企业及个人快速构建个…

SQL Server代理的阶梯 - 第2级:作业步骤和子系列

作者&#xff1a;Richard Waymire&#xff0c;2017/10/11&#xff08;第一版&#xff1a;2011/02/17&#xff09; 原文链接&#xff1a;http://www.sqlservercentral.com/articles/SQLAgent/JobStepsandSubsystems/72268/ 该系列 本文是“Stairway系列&#xff1a;SQL Server代…

如何快速将文本中的tab更换成逗号(图文详解)

不多说&#xff0c;直接上干货&#xff01; 现有一份数据如下。 下载日志数据并分析 到搜狗实验室下载用户查询日志 1) 介绍 搜索引擎查询日志库设计为包括约1个月(2008年6月)Sogou搜索引擎部分网页查询需求及用户点击情况的网页查询日志数据集合。为进行中文搜索引擎用户行为…

Commit Monitor–svn监控工具

SVN更改通知的工具&#xff0c;在这里分享给大家。 自己负责的模块代码有时被同事修改&#xff0c;但是没有知会&#xff0c;也不容易了解到具体的改动内容&#xff0c;可能造成各种各样的问题。这里推荐一个工具Commit Monitor&#xff0c;可以监控svn仓库的提交记录&#xff…

java如何实现Socket的长连接和短连接

讨论Socket必讨论长连接和短连接 一、长连接和短连接的概念 1、长连接与短连接的概念&#xff1a;前者是整个通讯过程&#xff0c;客户端和服务端只用一个Socket对象&#xff0c;长期保持Socket的连接&#xff1b;后者是每次请求&#xff0c;都新建一个Socket,处理完一个请求就…

疯狂的java 目录_疯狂创客圈 JAVA 高并发 总目录

无编程不创客&#xff0c;疯狂创客圈&#xff0c;一大波编程高手正在交流、学习中!疯狂创客圈&#xff1a; JAVA 高并发 研习社群&#xff0c; QQ群&#xff1a;104131248(已满) 236263776 (请加此群)疯狂创客圈 经典图书 &#xff1a; 《Netty Zookeeper Redis 高并发实战…

也谈云计算

云计算的介绍和讨论不时见诸于报章网端&#xff0c;但是基本上是各说各话&#xff0c;众说纷纭中让大家仍然感觉云里雾里&#xff0c;不见明路。 本文没有涵盖全部的观点&#xff0c;但却希望提供一种思路&#xff0c;大家共同探讨云的建设。云计算是英文Cloud Computing的翻译…

用phpmyadmin更改root密码的方法

首先用root账号登陆phpmyadmin&#xff0c;然后点击左侧进入mysql数据库&#xff0c;在顶部点击“mysql”进入sql输入界面。输入以下命令&#xff1a; update user set passwordpassword(root) where Userroot root为你希望修改的密码&#xff0c;切记不要在数据库中直接手工修…

Android开发 ---多线程操作:Handler对象,消息队列,异步任务下载

效果图&#xff1a; 1、activity_main.xml 描述&#xff1a;定义了六个按钮 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:id"id/activity_main&quo…

Lunx运维监控_shark巨菜_基础篇

Lunx运维监控_shark巨菜_基础篇一、监控重要性单单从“监控”两个字来谈&#xff0c;范围之广可以涵盖我们生活的方方面面&#xff0c;我们生活和工作中处处可见视频监控的摄像机&#xff1b;机房中的电压电流监控、干湿计、温度计&#xff1b;值班室的网络监控&#xff0c;网站…

java项目皮肤包_java swing项目皮肤包+使用方法说明

这是java swing项目皮肤包使用方法说明下载&#xff0c;项目可用的皮肤包&#xff0c;总共四个&#xff0c;自己下载总结的&#xff0c;包含使用代码说明。直接在main函数最开始加入说明代码即可使用~~~加入代码后记得处理异常&#xff01;软件介绍java swing项目皮肤包使用方法…

WinXP的EFS加密文件如何解密?

根据网上流传的资料&#xff0c;EFS&#xff08;Encrypting File System&#xff09;EFS加密是基于公钥策略的。在使用EFS加密一个文件或文件夹时&#xff0c;系统首先会生成一个由伪随机数组成的FEK(File Encryption Key&#xff0c;文件加密钥匙)&#xff0c;然后将利用FEK和…

关于滚动条出现页面跳动问题

二、CSS3计算calc和vw单位巧妙实现滚动条出现页面不跳动 很简单&#xff0c;只要一行代码就搞定了&#xff1a; .wrap-outer {margin-left: calc(100vw - 100%); } 或者&#xff1a; .wrap-outer {padding-left: calc(100vw - 100%); } 然后就可以庆祝放鞭炮啦&#xff01;&…

17款漂亮的 HTML5 网站模板免费下载

在过去的几年&#xff0c;设计师们已开始关注和使用 HTML5 了&#xff0c;如今 HTML5 得到了更加广泛的应用。今天&#xff0c;本文与大家分享17款免费的 HTML5 网站模板&#xff0c;看看有没自己喜欢的。 1- Smart Net 免费下载 2- Photo Art 免费下载 3- The Art Of Business…

java动态生成sdk_android、java制作sdk以及自动生成文档

最近一直在做android开发&#xff0c;昨天经理让我写个接口SDK做个接口文档&#xff0c;以便后面的开发。这让我很焦灼&#xff0c;SDK怎么做&#xff1f;要是只有敲代码还好。可是那个接口文档&#xff01;&#xff01;&#xff01;文档这东西最讨厌了&#xff0c;头都大了后来…