我有一个专门为 Windows 制作的服务器应用程序。然而,需要连接到它的客户端最初是针对 Linux 服务器创建的。客户端通过 SSH 连接并运行简单的命令来执行 bash 脚本。我想让我的服务器与此客户端一起工作,而不对客户端进行任何更改。
所以客户端通常会通过 SSH 连接到 Linux 服务器 -> 运行命令来执行 bash -> bash 脚本做一些事情
我希望 Windows 服务器接受 SSH 连接 -> 获取命令 -> 执行执行 bash 脚本会完成的功能。
我的问题是如何让我的服务器接受 SSH 连接并获取客户端发送的命令?
最佳答案
也许这些资源会有所帮助。
使用 freeSSHd 在 Windows 7 上设置免费的 SSH 服务器 http://www.techrepublic.com/blog/tr-dojo/set-up-a-free-ssh-server-on-windows-7-with-freesshd/
适用于 Windows 的 OpenSSH http://sshwindows.sourceforge.net/
MobaSSH:适用于 Windows 的免费 SSH 服务器 http://mobassh.mobatek.net/
关于C++ Windows Server - 如何接受 SSH 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24582567/