ssh2-they 是一个 node.js 模块,用于在远程服务器上执行命令,上传和下载文件,以及通过 ssh 的方式连接到远程服务器。它基于 ssh2 之上构建,并提供了更简洁的API,方便我们处理 ssh 连接。本文将介绍 ssh2-they 的安装和使用方法,并提供相关的示例代码。
安装
ssh2-they 使用 npm 包管理器进行管理,以下是安装命令:
npm install ssh2-they
使用
连接服务器
ssh2-they 需要通过 ssh 连接到远程服务器。我们可以使用以下代码建立连接:
-- -------------------- ---- ------- ----- ------ - ---------------------------- ----- ---------- - --- --------- -------------------- ----- --------------- ----- --- --------- --------------- ----------- -------------------------------------------------- --- ---------------------- -- -- - ---------------------- -- --------- ----------------- --- ---------------------- ------- -- - ----------------------- -------- ------- ---
执行命令
ssh2-they 可以在远程服务器上执行 shell 命令。以下是一个示例:
-- -------------------- ---- ------- ----- ------ - ---------------------------- ----- ---------- - --- --------- -------------------- ----- --------------- ----- --- --------- --------------- ----------- -------------------------------------------------- --- ------------------- ----- ------- ------- -- - -- ------- ----- ------ --- ---- - --- ------ ----------- ------- -- - ---- -- ------ -- ------------ ------ ------- -- - -------------------- ---- ------- ------ -------------------- ---- --------- -------- -------------------- --------- ------ ----------------- --- --- ---------------------- ------- -- - ----------------------- -------- ------- ---
上传文件
ssh2-they 可以将本地文件上传到远程服务器上。以下是一个示例:
-- -------------------- ---- ------- ----- ------ - ---------------------------- ----- ---------- - --- --------- -------------------- ----- --------------- ----- --- --------- --------------- ----------- -------------------------------------------------- --- ----------------------- ----- -- - -- ------- ----- ------ ----------------------------------- ----------------------- ------- -- - -- ------- ----- ------ ----------------- -------- ---------------- ----------------- --- --- ---------------------- ------- -- - ----------------------- -------- ------- ---
下载文件
ssh2-they 可以从远程服务器下载文件到本地。以下是一个示例:
-- -------------------- ---- ------- ----- ------ - ---------------------------- ----- ---------- - --- --------- -------------------- ----- --------------- ----- --- --------- --------------- ----------- -------------------------------------------------- --- ----------------------- ----- -- - -- ------- ----- ------ ------------------------------------ ---------------------- ------- -- - -- ------- ----- ------ ----------------- ---------- ---------------- ----------------- --- --- ---------------------- ------- -- - ----------------------- -------- ------- ---
总结
ssh2-they 是一个方便的 node.js 模块,可以在远程服务器上执行一些常用的操作,例如执行 shell 命令和上传下载文件等。本文介绍了 ssh2-they 的安装和使用方法,并提供了相关的示例代码。希望这篇文章可以帮助到对 ssh 连接不熟悉的读者,从而更好地处理 ssh 连接相关的工作。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5f785ae07116197505561af1