-1

如何在使用 java 作为后端而不使用 applet 的浏览器中使用基于 Web 的 ssh 终端仿真器?

TIA

狮子座

附言。看起来大多数解决方案都使用 python ( http://en.wikipedia.org/wiki/Web-based_SSH ) 或 node.js

4

2 回答 2

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

于 2013-05-29T04:12:40.067 回答
0

Bastillion - https://www.bastillion.io是一个基于 Java 的 SSH 客户端。

于 2018-12-11T16:13:37.953 回答