我想草拟一个可以连接到~20个远程sshd的浏览器应用程序。每个ssh连接应该处理多个命令。重新启动浏览器后,应再次在浏览器中显示多个正在运行的作业 你将如何构建应用程序?应用程序应该在Raspberry Pi上运行。因此利用率有限。
答案 0 :(得分:0)
查看wikepedia页面web based SSH。基本思想是在客户端上安装JavaScript以向服务器端Web应用程序提交命令。服务器端应用程序将连接到几个不同的服务器sshd作为代理发送命令和接收输出。
我个人建议使用WebSocket实现客户端和服务器之间的通信。但不确定你将拥有什么样的操作系统以及哪些库和编程语言对你来说很方便。