npm 包 ssh2-they 使用教程

阅读时长 5 分钟读完

ssh2-they 是一个 node.js 模块,用于在远程服务器上执行命令,上传和下载文件,以及通过 ssh 的方式连接到远程服务器。它基于 ssh2 之上构建,并提供了更简洁的API,方便我们处理 ssh 连接。本文将介绍 ssh2-they 的安装和使用方法,并提供相关的示例代码。

安装

ssh2-they 使用 npm 包管理器进行管理,以下是安装命令:

使用

连接服务器

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

纠错
反馈