什么是 webssh2
Webssh2 是一个基于浏览器的 SSH 客户端,它使用 Websocket 和 SSH 协议来连接远程服务器,可以在浏览器中直接执行命令和操作文件,无需使用终端软件。
安装 webssh2
使用 npm 安装 webssh2:
--- ------- -------
使用 webssh2
连接远程服务器
编写 JavaScript 代码连接远程服务器:
------ - ------ - ---- ---------- ----- ------ - --- --------- ---------------- ----- ------------------- --------- ---------------- --------- ---------------- ---------- -- --------------------------
在连接成功后,我们可以通过 webssh 对象来执行命令和操作文件。
执行命令
执行命令的方法是 webssh.exec(command)
,通过 Promise 可获取命令结果。
----------------------------- -- ---------------------
操作文件
获取当前目录下的文件列表:
----------------------------- -- ---------------------
在当前目录下创建文件:
------------------ ------------------------ -- ---------------------
在当前目录下创建文件夹:
------------------ ------------------- -- ---------------------
总结
Webssh2 是非常实用的工具,可以让我们在浏览器中远程操作服务器,避免了使用终端软件的麻烦。使用 npm 包的方式安装和使用非常方便,希望本文能够帮助读者更好地了解和应用它。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/600671078dd3466f61ffde4e