NodeJS 如何在React中创建交互式SSH终端?

wb1gzix0  于 2023-06-05  发布在  Node.js
关注(0)|答案(1)|浏览(676)

我尝试做的是一个交互式的Web-SSH终端,它使用keybased-auth自动连接到指定的服务器。
我发现一些项目正是这样做的:https://github.com/huashengdun/webssh
问题是,我不能直接将其包含在我现有的React项目中,因为我发现的所有内容都运行在自己的“服务器示例”上,并且使用iframes并不是一个真正的选择。我还看了一下ssh2,但就我所知,它实际上只是一个ssh客户端,而不是一个交互式终端。有没有类似的项目,比如webssh,我可以直接实现为npm依赖项,并直接在代码中使用它?或者我怎么做一个交互式终端呢?

yks3o0rb

yks3o0rb1#

你可以试试daffi-terminals
JavaScript代码只有200行,因此可以直接迁移到React。但是,它不使用ssh API。

相关问题