用putty代替cygwin客户端

经常在linux平台开发的程序员,可能经常用cygwin在windows模拟linux的开发环境,但有过使用经验的user可能都对dos控制台作为cygwin客户端心存芥蒂。cmd控制台使用太不方便了,至少,他连复制粘贴快捷键都不支持,恼。

 

一日突发奇想,putty处理linux客户端很方便,能不能用putty客户端来操作cugwin呢?

 

最初的想法是,我在cygwin启动ssh服务,然后putty(或secureCRT)等ssh客户端登录。

 

google了一下,发现不用如此,有一个开源项目叫做puttycyg可以轻松处理这个问题。

 

首先,从官网下载最新版的puttycyg,地址如下:

http://code.google.com/p/puttycyg/

笔者下载的是

puttycyg-20101029.zip

 

解压里面的文件到cygwin/bin里,移动有三个文件:

putty.exe

puttytel.exe

cthelper.exe

 

比如我的cygwin_home=D:/Program/cygwin

 

不用启动cygwin环境,直接运行如下脚本启动即可。

%cygwin_home%/bin/putty -cygterm -

 

刚弄好环境,使用情况、bug...均未知,大家谁看到一起测试吧,有问题我会在本文补充。

时间: 2024-07-31 11:30:19

用putty代替cygwin客户端的相关文章

Git远程09:Git服务搭建

GitHub和Gitlab是最常见的两个免费的Git Server,本博客就是搭建在GitHub上,GitLab没有于GitHub出名,其提供了免费的私有Git库,GitHub的私有库则是收费的.也可以在自己的服务器上搭建Git远程库,推送和拉取的速度比直接使用GitHub快,也不会存在安全性问题,本文介绍相关操作. 环境 操作系统:CentOS6.6 服务器IP地址:192.168.80.6 服务器Git版本:1.7.1 若服务器没有安装Git,请先安装. 1 # yum install gi

SSH端口转发情景模拟

SSH会自动加密和解密所有SSH客户端与服务端之间的网络数据.这一过程有时也被叫做"隧道"(tunneling),这是因为SSH为其他TCP链接提供了一个安全的通道来进行传输而得名.例如,Telnet,SMTP,LDAP这些TCP应用均能够从中得益,避免了用户名,密码以及隐私信息的明文传输.而与此同时,如果您工作环境中的防火墙限制了一些网络端口的使用,但是允许SSH的连接,那么也能够通过将 TCP 端口转发来使用 SSH 进行通讯. (一)概述 SSH端口转发能够将其他TCP端口的网络

使用Git、Git GUI和TortoiseGit

原文http://zengrong.net/post/1722.htm 2012-12-26更新:在TortoiseGit中使用SSH host2012-12-30更新:在安装的时候选择TortoiseGit使用的SSH客户端 注意: 本文不讲解任何关于Git提交.合并等等使用细节和语法,只记录作者在使用Git相关工具中碰到的问题和选择的经验.本文只是个人意见的集中,不代表适合所有人.如果你是 "被惯坏了的那批",请不要介意.:-) 关于命令行 我一直建议在命令行中使用Git或者SVN

《Node学习指南》一2.3 多行以及更复杂的JavaScript

2.3 多行以及更复杂的JavaScript Node学习指南 你可以像写文件一样在REPL中输入JavaScript,包括导入module的require语句.以下代码显示了如何使用Query String(qs)module: $ node > qs = require('querystring'); { unescapeBuffer: [Function], unescape: [Function], escape: [Function], encode: [Function], stri

Linux系统下安装跨平台团队开发工具Vagrant的教程

Vagrant 是一个可创建轻量级.高复用性和便于移植的开发环境的工具. 在非专业人士眼里,这意味着Vagrant抛弃开发环境中所有让人头痛的设置代之为了一个单一的配置文件,你可以选择你的服务器所需要的特性予以保留.你将不会再被XAMMP,手动配置虚拟环境,或者使用FTP远程编辑所卡住. Vagrant 是一个强有力的工具,它的功能和价值超出这篇文章所覆盖的范围以及我的理解所能到达之处.这篇文章将介绍Vagrant中一些相当酷的事情,比如: 在你的机器中使用PHP5.4版本的LAMP. 如何在你

【转】实战 SSH 端口转发

本文转自:http://www.ibm.com/developerworks/cn/linux/l-cn-sshforward/index.html,至于有什么用,懂的懂! 实战 SSH 端口转发 通过本文的介绍,读者可以从中了解到如何应用 SSH 端口转发机制来解决日常工作 / 生活中的一些问题.学会在非安全环境下使用端口转发来加密网络应用,保护个人隐私以及重要商业信息.同时也能够用此技术解决工作中一些常见问题,例如解决防火墙及网络应用本身带来的一些限制. 第一部分 概述 当你在咖啡馆享受免费

Redhat Enterprise Linux 6 Update 4在z/VM 6.2上的快速网络安装方式

在z/VM上部署zLinux有多种方式,本文介绍了Redhat Enterprise Linux 6 Update 4在z/VM 6.2上一种快速的网络安装方式. 1 准备工作 1.1 基础要求 在阅读本文以下内容之前,您需要掌握基础的z/VM CP和CMS命令,请参阅参考资料[3],了解z/VM基本操作.本文假定您已经掌握z/VM基础操作. 1.2 需要的客户端 请准备以下客户端: 3270终端客户端. Linux系统上您可以使用x3270,Windows系统上您可以使用IBM Persona

LINUX中RSA认证登录SSH

  方法一, 有的时候经常需要登录ssh,每次都需要输入密码,会比较繁琐.所以设置了一下使用RSA公钥认证的方式登录Linux. 首先需要在服务器端设置/etc/ssh/sshd_config # vim /etc/ssh/sshd_config 修改如下两行为yes.其实大多数情况下不用修改,默认就是yes. RSAAuthentication yes PubkeyAuthentication yes (1) 如果客户机和服务器都是Linux机器,那么我们使用下面的方法:(后面第2节会提到怎么

工具02:cmd的替代品ConEmu+Clink

Windows自带的cmd难看难用,就算是在其属性中勾选了快速编辑模式,复制还需要在拖选后点左键,粘贴需要点右键.ConEmu是一款多标签的集成工具,不但可以集成cmd,还可以集成Cygwin和PuTTY窗口,clink加强了cmd的功能,如ctrl+v粘贴,tab提示等.具体的功能,请参考两个软件的主页. 安装 推荐使用绿色版.下载ConEmuPack.150716.7z并解压,启动ConEmu.exe即可.汪汪的网盘提供了下载,目录为/ConEmu+Clink. 配置 字体配置 确认对话框