window 上安装 Cygwin 和 SSH 服务

背景:   从unix 机器上 SSH  到 window机器上,要在window 上安装   Cygwin 和 SSH 服务



1. 安装 Cygwin:


1.1 下载安装程序

http://www.cygwin.com/



 1.2  双击安装程序 以及 选择参数












1.3 选择SSH 包  (默认是没有SSH 的,要手动选择. 不知道选哪个就都选中)。 

依次点下一步直到完成。




2. 配置SSH


2.1  配置环境变量


右击我的电脑 ,  属性> 高级> 环境变量
在系统变量下 点击新建, 添加变量名 CYGWIN , 变量值 ntsec 
在系统变量下, 编辑Path, 添加 ;c:\cygwin\bin 


 2.2 配置 SSHD 服务


运行 C:\cygwin64\Cygwin.bat或终端


在窗口中输入  

ssh-host-config

*** Query: Should privilege separation be used? <yes/no>: yes
*** Query: New local account 'sshd'? <yes/no>: yes
*** Query: Do you want to install sshd as a service?
*** Query: <Say "no" if it is already installed as a service> <yes/no>: yes
*** Query: Enter the value of CYGWIN for the deamon: [] binmode ntsec
*** Query: Do you want to use a different name? (yes/no) yes/no

如果用相同的名字 cyg_server, 输入no. 

*** Query: Create new privileged user account 'cyg_server'? (yes/no) yes
*** Query: Please enter the password:
*** Query: Renter:

如果选择不同的名字, 输入 yes. 

*** Query: Enter the new user name: cyg_server1
*** Query: Reenter: cyg_server1
*** Query: Create new privileged user account 'cyg_server1'? (yes/no) yes
*** Query: Please enter the password:
*** Query: Reenter:

配置成功,你会看到下面消息:

Host configuration finished. Have fun!

这样会在  控制面板  —>服务  里面 看到



2.3 配置账户



  1. 右击  我的电脑, 选择 管理

  2. 在弹出框里(在服务与应用下), 选择 CYGWIN sshd.

  3. 右击CYGWIN sshd 选择属性.

  4. 在弹出框上, 选择 登陆.

  5. 指定用户名和密码. 点击应用.


2.4  启动与停止SSH  服务


a  启动


Cygwin 终端     输入bash     再输入 net start sshd 

或者控制面板->服务  直接手动CYGWIN sshd  右键选择启动

或者双击 C:\cygwin64\Cygwin.bat  cygrunsrv -S sshd



b  停止

Cygwin 终端   输入  net stop sshd


3.  测试与连接


putty登陆  里的UNIX系统 (账号 是2.3 设置的),  输入

SSH  机器名或者IP

4.   更多问题 参见







评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值