如何实现通过ssh命令行来访问Windows 7

 

安装Cygwin,在安装过程中选择以下软件安装包;

wget

make

yasm

lynx

openssh

libopenssl

 

配置环境变量

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

 

然后在Cygwin里配置OpenSSH

管理员权限打开Cygwin

输入命令ssh-host-config  脚本生成一些默认文件

然后同意开启对应的功能

将sshd作为服务来运行

要求你为这个守护进程输入一个值 ntsec

输入命令net start sshd 重新启动sshd服务

输入命令ssh-user-config

启用SSH2

创建SSH2 DSA ID文件,如果你不想用密码来访问的话。这一步我输入的是“no”。

测试结果

ssh -v localhost