shelljs-plugin-ssh
A ssh plugin for shelljs.
Install
npm i shelljs-plugin-ssh
Usage
- Execute a command on a remote host :
ssh(HOST, command, opts)
- Open a live shell on a remote host :
ssh(HOST, opts)
Options
- host - string - Hostname or IP address of the server.
- port - integer - Port number of the server. Default:
22
- username - string - Username for authentication.
- password - string - Password for password-based user authentication.
- privateKey - mixed - Buffer or string that contains a private key for either key-based or hostbased user authentication (OpenSSH format).
- passphrase - string - For an encrypted private key, this is the passphrase used to decrypt it.
See ssh2 client config options for more.
Examples
; const HOST = 'junk@localhost'; // Exec command over sshconst out error = ; // Enable interactive password inputconst out error = ; // Setup a live shell on remote host; // Enable interactive password input;