在 Windows 上安装 SSH 服务器

Muk*_*ddy 6 windows ssh openssh

我正在做一个 SSH 项目。为此,我在客户端设置了所有内容。

但是我的 SSH 服务器遇到了问题。我尝试了一些像OpenSSH这样的 SSH 服务器。我根据这些说明在我的 Windows PC 上安装了 OpenSSH 服务器。

只有当我使用命令在调试模式下运行服务器时,它才能正常工作sshd -ddd
否则它不会从我的 SSH 客户端接收任何命令。

我需要一些关于如何在 Windows 上安装和设置 SSH 服务器的建议。

小智 0

我使用了以下说明,该说明在与 Windows 7 共享相同代码库的 Windows Server 2008 R2 上成功运行:

\n\n
    \n
  1. 以本地管理员身份登录 Windows 计算机
  2. \n
  3. 下载Cygwin安装程序
  4. \n
  5. 运行安装程序
  6. \n
  7. 从软件包选择中展开Net类别并选择OpenSSH
  8. \n
  9. 完成安装
  10. \n
  11. 以管理员身份运行 Cygwin 终端(提升的命令提示符)
  12. \n
  13. 运行ssh-host-config程序
  14. \n
  15. 是否应该使用特权分离回答“是”
  16. \n
  17. 对此脚本是否应该在此计算机上创建本地用户 \xe2\x80\x98sshd\xe2\x80\x99回答“是”
  18. \n
  19. “是否要将 sshd 安装为服务? ”回答“是”
  20. \n
  21. 对此脚本是否应该创建一个具有所需权限的新本地帐户 \xe2\x80\x98ssh_server\xe2\x80\x99回答否?
  22. \n
  23. 当提示输入服务的用户名和密码时,\n输入具有管理员权限的现有本地 Windows 帐户
  24. \n
  25. 回答ntsec tty对于sshd 启动时环境变量\nCYGWIN 应该具有哪个值?
  26. \n
  27. 完成配置
  28. \n
  29. 使用net start sshd启动服务
  30. \n
\n