如何在使用java作为后端而不使用applet的浏览器中使用基于Web的ssh终端模拟器?
TIA
利奥
PS。看起来大多数解决方案都使用python(http://en.wikipedia.org/wiki/Web-based_SSH)或node.js
答案 0 :(得分:0)
为了使用基于浏览器的SSH客户端应用程序连接到SSH服务器,您很可能需要在这两个应用程序之间构建代理服务器。因为基于Javascript的SSH客户端将使用WebSocket(最好)或Ajax连接到服务器,但典型的SSH服务器(那些没有HTTP或WebSocket服务器实现)将拒绝您的连接。为了使用/构建代理服务器来执行此操作,使用哪种语言是无关紧要的(Java,PHP,C#,C ++都可以这样做),因为任何使用TCP / IP套接字API的语言都可以用来执行此操作。
我希望我的回答很有帮助,这里有一个与此主题相关的博客链接
http://lifehacker.com/5783594/firessh-is-a-browser-based-ssh-client-written-entirely-in-javascript
答案 1 :(得分:0)
Bastillion-https://www.bastillion.io是基于Java的SSH客户端。