npm 包 ssher 使用教程

阅读时长 4 分钟读完

在前端开发中,我们需要经常进行 SSH 登录远程服务器进行操作。为了简化这一过程,我们可以使用 npm 包 ssher。该包可以帮助我们在 JavaScript 中进行 SSH 登录,并进行操作。

安装

我们可以使用 npm 进行安装:

使用

连接远程服务器

在使用 ssher 之前,我们需要连接到目标服务器。可以按如下方式进行连接:

我们可以使用 hostusername 分别输入远程服务器的主机和用户名。我们还可以使用 port 指定 SSH 的端口。默认端口为 22。

发送命令

连接上远程服务器后,我们可以发送命令:

以上代码将在远程服务器上执行 ls -la 命令,并输出结果。

上传文件

我们可以使用以下代码将本地文件上传到远程服务器:

以上代码将本地的 /local/path/example.js 文件上传到远程服务器的 /remote/path/example.js 目录。

下载文件

类似地,我们可以使用以下代码将远程服务器的文件下载到本地:

以上代码将远程服务器的 /remote/path/example.js 文件下载到本地的 /local/path/example.js 目录。

示例代码

-- -------------------- ---- -------
----- ----- - -----------------

-- -------
----- ---------- - -------
  ----- --------------------
  --------- ------
---

-- ----
------------------- ----- ----- ----- -- -
  -- ----- -
    -------------------
  - ---- -
    ------------------
  -
---

-- ----
----------------------------------------------- -------------------------- --- -- -
  -- ----- -
    -------------------
  - ---- -
    ----------------- -------- ---------------
  -
---

-- ----
-------------------------------------------------- ------------------------- --- -- -
  -- ----- -
    -------------------
  - ---- -
    ----------------- ---------- ---------------
  -
---

总结

通过以上介绍和示例代码,我们了解了如何使用 npm 包 ssher 进行 SSH 登录远程服务器,并进行操作。ssh 作为一个标准的安全协议在实际的系统中得到了应用,这里的访问也可以是系统访问,而不是直接进行文件拷贝等操作。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60065f79238a385564ab6997

纠错
反馈