当前位置: 首页 > news >正文

使用ssh上传数据到阿里云ESC云服务上

        在这之前需要安装 ssh2-sftp-client 直接在终端输入:npm i ssh2-sftp-client

        直接上代码:

const path = require('path');
const Client = require('ssh2-sftp-client');// 配置连接参数
const config = {host: 'your-server-ip', // 云服务器的IP地址port: 22, // SSH端口号,默认为22username: 'your-username', // SSH用户名password: 'your-password' // SSH密码
};// 创建 SFTP 客户端
const sftp = new Client();// 上传的本地文件路径
const localFilePath = path.resolve(__dirname, 'userInfo.json'); // 我这里数据userInfo.json// 远程服务器上的目标路径
const remoteFilePath = '/root/userInfo.json';    // 我这里的目录是/root
// 后面只是上传数据的名字,如果没有弄后面的userInfo.json,上传默认数据名字就是rootsftp.connect(config).then(() => {return sftp.put(localFilePath, remoteFilePath);}).then(() => {console.log(`JSON 文件上传成功`);sftp.end();}).catch((err) => {console.error(`上传文件时出错: ${err.message}`);sftp.end();});
http://www.lryc.cn/news/227587.html

相关文章:

  • 【408】计算机学科专业基础 - 数据结构
  • SpringSpringBoot自动装配
  • k8s 部署mqtt —— 筑梦之路
  • 模型部署:量化中的Post-Training-Quantization(PTQ)和Quantization-Aware-Training(QAT)
  • C++模板元模板(异类词典与policy模板)- - - 题目答案
  • 二十三种设计模式全面解析-组合模式与迭代器模式的结合应用:构建灵活可扩展的对象结构
  • postgresql|数据库|提升查询性能的物化视图解析
  • Unity中Shader雾效的原理
  • chatgpt辅助论文优化表达
  • Vue3 源码解读系列(二)——初始化应用实例
  • 网络原理-UDP/TCP详解
  • C#多线程入门概念及技巧
  • c primer plus_chapter_four——字符串和格式化输入/输出
  • Python Fastapi+Vue+JWT实现注册、登录、状态续签【登录保持】
  • oracle-sql语句解析类型
  • 2023 年最新企业微信官方会话机器人开发详细教程(更新中)
  • 3、FFmpeg基础
  • c语言:用指针解决有关字符串等问题
  • 吃透 Spring 系列—Web部分
  • JAVA后端服务端与移动端客户端高精度时间同步思路
  • nsd的资料
  • 关于Maven中pom.xml文件不报错但无法导包解决方法
  • 使用决策树分类
  • STM32H563烧录后无法擦除
  • 2023最新最全【Adobe After Effection 2023】下载安装零基础教程【附安装包】
  • 【Spring之底层核心架构概念解析】
  • 手把手带你创建一个自己的GPTs
  • Vue 组件+es6箭头函数+路由
  • Clickhouse学习笔记(5)—— ClickHouse 副本
  • ELMo模型、word2vec、独热编码(one-hot编码)的优缺点进行对比