Skip to content

Repository files navigation

sftp-connection

npm npm NPM

Installation

npm i -D sftp-connection

Usage

  1. upload files to remote server
const SftpConnection = require('sftp-connection');
const { readFileSync } = require('fs');
const sftp = new SftpConnection({
    host: '127.0.0.1',
    port: 22,
    username: 'root',
    password: 'password' // or privateKey: readFileSync('/xx/xxx/.ssh/id_rsa')
});

sftp.upload({
    localPathPrefix: '/root/project/',
    localPath: '/root/project/**/*', // glob rules
    remotePath: '/usr/nginx/html/project/
});

About

跨服务器传输

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages