答案1
微软最近发布了自己的Windows 版 OpenSSH。
请参阅我的设置指南Windows 上使用此 Microsoft 版本的 OpenSSH 的 SSH/SFTP 服务器。
它不依赖于 Cygwin 或其他任何东西。
答案2
我已使用以下说明,该说明在与 Windows 7 共享相同代码库的 Windows Server 2008 R2 上成功运行:
- 以本地管理员身份登录 Windows 计算机
- 下载赛格威安装程序
- 运行安装程序
- 从包选择展开网类别并选择OpenSSH
- 完成安装
- 以管理员身份运行 Cygwin 终端(提升的命令提示符)
- 跑过ssh 主机配置程序
- 回答是的到是否应使用特权分离?
- 回答是的到该脚本是否应该在这台机器上创建一个本地用户“sshd”?
- 回答是的到您想将 sshd 安装为服务吗?
- 回答不到该脚本是否应该创建一个具有所需权限的新本地帐户“ssh_server”?
- 当系统提示输入服务的用户名和密码时,请输入具有管理员权限的现有本地 Windows 帐户
- 回答ntsec tty为了sshd 启动时环境变量 CYGWIN 应该具有哪个值?
- 完成配置
- 使用以下命令启动服务网络启动 sshd