文/甄谨言 习惯在 shell 中工作的朋友一定也回捣鼓在 windows 环境中也能运行,于是推荐使用 Cygwin,windows 端安装 Cygwin 后又想能够 ssh 到 windows 端,那么就可以用 Cygwin 提供的 SSH 服务,这东西实在是方便,所以特别来记录下安装过程。


本文目录

  1. Cygwin的安装

  2. openssh的安装

  3. ssh 的配置


1.Cygwin 的安装

下载注意事项:

  • 选择中国地镜像**.cn
  • 如果需要Cygwin能够编译程序,需要安装gcc,用鼠标点开组件列表中的“Devel”分支,在该分支下,有很多组件, 选择:binutils,gcc,gcc-mingw,gdb

然后就是漫长的等待安装完毕吧。本文假设你配置在 d 盘,即 D:/cygwin

2.apt-cyg 和openssh 的安装

在 Cygwin 的 terminal 中安装apt-cyg:

wget http://apt-cyg.googlecode.com/svn/trunk/apt-cyg -P /bin
chmod.exe +x /bin/apt-cyg

apt-cyg安装源为ftp://mirror.mcs.anl.gov,设置改为网易镜像源。

apt-cyg -m http://mirrors.163.com/cygwin/

直接在 Cygwin 中输入安装 openssh:

apt-cyg install openssh

3.ssh 的配置

设置环境变量,把 ‘D:/cygwin/bin;D:/cygwin/usr/bin’ 加入到系统环境变量的Path中

打开cygwin,输入 ssh-host-config

一路点 yes

当询问about the value of CYGWIN environment variable enter 时输入 ntsec tty

输入 cygrunsrv --start sshd 或者 net start sshd启动sshd,

输入cygrunsrv --stop sshd 或者 net stop sshd停止sshd

在 terminal 中输入:

cd ~/.ssh 
cat id_rsa.pub >> authorized_keys

测试 ssh 设置是否成功ssh localhost

下面展示一张远程登录成功初始界面提示:

登录界面

返回目录

发布时间

22 January 2015

类别目录


标签


扫描二维码加我哦^_^