我知道这可以用一些java小程序来完成,但我一直在想,是否可以用javascript或其他技术来完成,我想WebSockets一定有一些东西。
以下是我想要实现的目标:
我们有一个安装了SSH客户端并能够接收命令的远程设备。我希望能够在随机客户端(台式机)打开web浏览器,以某种方式打开/启动SSH服务器/端点,向远程设备发送命令,远程设备将打开到台式机的反向SSH隧道,这样它就可以通过像http://localhost:port
这样的简单调用最终访问隧道。
如果没有JAVA+APPLETS,这可能吗?(当然,台式机不能专门安装任何ssh服务器)。
你知道socket.io吗?也许这对你想做的事情很有用。你需要一个带有nodejs的服务器,它可以监听客户端事件并打开ssh或其他任何东西。
http://socket.io/#how-使用