`
markli
  • 浏览: 29812 次
  • 性别: Icon_minigender_1
  • 来自: 天府之国
最近访客 更多访客>>
社区版块
存档分类
最新评论

Win下安装Cygwin中的SSH服务

阅读更多
windows和linux各有其优越性,可以安装在同一台电脑上,但切换要重启。同时拥有两台电脑,一台装win,一台装linux,自然非常好,但具备此条件的不多。本文介绍cygwin,它可以让你在win下拥有linux开发环境,并且不用切换。

简单的讲述一下cygwin的安装和配置,入门级教程,还请各位一二。

首先到http://www.cygwin.com 下载setup.exe?..exe放到此目录,

点击运行,Next->

选Install from Internet,Next->

填写Root Directory,如X:\cygwin,Next->

填写Local Package Directory,如X:\cygwin\ftp,Next->

选Direct Connection,Next->

选一个较快的ftp,Next->

到了关键步骤,如果仅想安装基本系统,直接Next;如果想完整安装,则点击All旁边的旋转状图标,将Default切换至Install;如果和我一样,仅想在命令行下写写程序,则只要将 gcc、make等开发工具选上,还有openssh等;选好后,Next->

开始下载,Take a coffee break。回来后,Next->

选择需不需要创建快捷方式。->END

点击快捷方式或X:\cygwin\cygwin.bat打开控制台,如果是域用户,按照提示makepasswd和makegroup即可。下面说一些简单的调整和配置。

一、ssh的安装

cygwin自带的控制台可调参数很少,舒适度较低。有没有办法用熟悉的putty或secureCRT来操控cygwin呢?办法有二:

1、用puttycyg。cygwin bash shell能做的,puttycyg基本上都能实现,本地操作的话,极力推荐这款好软件。

2、安装sshd,然后本机登陆。如果安装时已选择openssh,按照下面的操作继续。如果忘了安装,点击setup.exe,选上openssh,再装一次即可。

a、右键“我的电脑”->属性->高级->环境变量,在系统环境变量里添加变量CYGWIN,值为netsec tty,然后在Path里追加X:\cygwin\bin

b、打开cygwin控制台,输入ssh-host-config,一路yes,提示CYGWIN值时,输入netsec tty

c、启动sshd服务用: net start sshd 或 cygrunsrv --start sshd; 停止sshd服务用:net stop sshd 或 cygrunsrv --stop sshd

d、用ssh yourname@127.0.0.1 或 ssh localhost登陆

e、还可以继续安装配置sftp、scp等,就不细说了

f、每次输入密码登陆太麻烦,可以用key验证: 用puttygen.exe生存密钥对,然后在~/下,建立.ssh目录,创建authorized_keys2文件,将公钥复制到这个文件,然后在putty里指定私钥登陆,一劳永逸。

二、vim的简单配置

将\usr\share\vim\vim64目录下的vimrc_example.vim复制到~/,重命名为_vimrc, 按照自己的喜好修改里面的配置即可,如打开高亮,选择喜欢的colorscheme

三、cygwin的中文显示和输入

让bash命令行支持中文输入,vi ~/.inputrc,将下面几行的注释去掉:
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on

让ls命令支持中文显示,vi ~\.bashrc中,修改:
alias ls='ls -hF --show-control-chars --color=tty'

vim64的话,已经支持中文输入。

四、sdcv的安装配置

坐在电脑前久了,屏幕太亮,辐射大,对身体不好。能不能在全黑的命名行模式下工作和学习呢?putty可以很好的全屏幕显示,sdcv则可以让你在命令行模式查找单词。

安装: 到stardict主页下载sdcv和想要的字典,编译安装后,将字典解压,放到/usr/share/startdict/dic目录

使用: sdcv word,就这么简单。小技巧: 可以在~/.bashrc里alias sdld='sdcv -u langdao'等等,这样可以避免词典太多,直接sdld word就可以用郎道字典查询。

我在远程W2k上装了一点问题也没有,就像是一台LINUX服务器,哈哈,通过命令行管理,爽啊
 
 
分享到:
评论

相关推荐

    windows上安装cygwin问题汇总

    **问题描述**:在Cygwin中使用SSH服务时,可能会出现是否启用特权分离的提示。 **解决办法**:在安装Cygwin时,当提示 “Should privilege separation be used?” 时,选择 “yes”,这有助于提高安全性。此外,还...

    Windows上安装配置SSH教程——win10下使用Cygwin+Expect自动登陆ssh

    双击打开下载完成的cygwin,进入安装程序首页,下一步 扩展包的安装方式选择,默认即可(从网上下载并安装),下一步 选择软件的安装目录和允许使用的用户,默认即可,下一步 选择从网上下载的软件包的存储路径,...

    win7下Cygwin搭建Hadoop开发环境

    - [如何在 Cygwin 中安装并配置 SSH](http://blog.csdn.net/souichiro/article/details/6284172) - [cygwin 使用总结](http://blog.csdn.net/cybercode/article/details/7080729) - [在 Windows 下安装 SSH]...

    cygwin 下 rsync-3.0.8安装及使用说明

    在本教程中,我们将深入探讨如何在Cygwin环境下安装rsync 3.0.8版本,并学习其基本用法。 首先,我们需要获取`rsync-3.0.8`的安装包。这个过程可以通过访问rsync官方网站或使用Cygwin的包管理器`setup.exe`来完成。...

    以cygwin和gitolite在WinServer2008上安装git服务

    3. **安装git**:在cygwin环境中安装git,确保服务器具备Git版本控制系统。 4. **安装gitolite**:下载并安装gitoite,按照官方文档的指示配置gitolite管理员的公钥,并将gitoite复制到服务器上。 5. **初始化...

    window 下安装cygwin等版本管理工具

    1、Windows下使用cygwin来进行版本管理需要安装的三个工具,openssh.git vim 2、通过 git -version vim -help ssh -v 来验证你是否已经安装成功。

    32位的 cygwin 安装文件

    win8 上还是用32位的 cygwin吧,64位的cygwin 无法运行"ssh localhost

    cygwin的安装

    2. **选择安装目录**:在安装过程中选择合适的安装目录,通常建议使用默认路径(例如 C:\cygwin 或者 C:\cygwin64)以避免路径中的空格带来的问题。 3. **选择组件**:在安装向导中选择需要安装的组件。对于 Cygwin/...

    cygwin-x64

    描述中提到“直接挂载cygwin太慢了”,这可能是指通过在线安装程序或者下载单个包的方式安装Cygwin时,由于网络连接问题或下载速度限制,导致安装过程耗时较长。通过提供预下载好的“cygwin64”压缩包,用户可以直接...

    win7安装hadoop及eclipse调试mapreduce的配置方法

    【标题】: "win7环境下Hadoop安装及Eclipse调试MapReduce配置教程" 【描述】: "本教程详细讲解在Windows 7操作系统中如何安装Hadoop,并配置Eclipse进行MapReduce程序的调试,涵盖可能出现的问题及其解决方案。" ...

    Windows上安装Hadoop

    本文将详细介绍如何在Windows环境中搭建Hadoop,并在Vista或Win7系统上安装SSH服务,以便远程管理和操作Hadoop集群。 首先,Hadoop是Apache开源项目,主要用于处理和存储大量数据,其核心包括HDFS(Hadoop ...

    windows终端模拟环境cygwin

    win7配置sshd服务。 windows终端模拟环境,类似于linux的ssh

    win_autossh_svc:cygwin + nssm + batch文件结合在一起,提供了一个有弹性的反向rdp隧道

    win_autossh_svc 这将安装Windows服务,该服务利用Cygwin的autossh维护到“远程”计算机上端口的反向隧道。 当前配置将隧道指向目标计算机上的3389,并使其在本地计算机上的33890可用。 一些条款: LOCALMACHINE:您...

    windows下ssh工具openssh

    “openssh for windows”这个项目是一个用cygwin包装了最小的openssh服务端和客户端的工具,基本的ssh、scp、sftp、ssh-agent、ssh-keyscan 命令都具备,安装程序会自动注册Path目录和注册表,现在就能直接在命令行...

    Ruby-ClipboardRuby访问WindowsLinuxmacOSJava和Cygwin中剪贴板

    在Windows环境中,`Clipboard`库通常依赖于Win32API来与系统的剪贴板交互。你可以通过以下方式安装`clipboard` gem: ```bash gem install clipboard ``` 然后在Ruby代码中导入并使用`Clipboard`: ```ruby ...

    Snort2.9源码在win7下编译调试配置

    在Windows 7环境下编译调试Snort 2.9源码,首先需要一个能够在Windows上运行Linux命令行工具的环境,这就是Cygwin。Cygwin是一个提供Linux API的开源软件,使得开发者可以在Windows系统上编译和运行许多原本为Linux...

    hadoop2.6.4 win10编译

    同时,如果你打算运行Hadoop服务,还需要安装和配置SSH以及sshd服务,以实现Hadoop进程间的通信。 总的来说,虽然在Windows 10上编译Hadoop 2.6.4可能比在Linux环境中更复杂,但通过Cygwin和适当的配置,这个过程是...

Global site tag (gtag.js) - Google Analytics