Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以使用诸如轨道网络套接字之类的东西作为传输层在纯 javascript 中编写一个基本的 SSH 客户端?我没有看到任何这样的例子,但它似乎是一件好事。
您可以查看使用它的Ajaxterm和rTerm 。 我真的很喜欢 Orbited,并在我公司的一个内部系统(使用 RabbitMQ)上使用了它。应该可以从这些应用程序中获取概念并使用 Orbited 作为传输层,尽管我认为这不是它的最佳用例(因为任务是单用户而不是基于通道等)。
使用服务器上的代理将 WebSocket 协议解包转换为 SSH,当然可以。
它还没有完成,因为 WebSocket 还没有真正完成,而且大多数浏览器都没有实现。您必须退回到 Flash 套接字来模拟它。