Skip to content

meongx/co-ssh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

co-ssh

SSH client for generators.

Installation

$ npm install co-ssh

Example

var co = require('co');
var ssh = require('co-ssh');

...
var c = ssh({
  host: 'n.n.n.n',
  user: 'myuser',
  key: read(process.env.HOME + '/.ssh/some.pem')
});

co(function *() {
  yield c.connect();
  
  console.log(yield c.exec('pwd'));
  
  var ls = yield c.exec('ls -l');
  console.log(ls);
});
...

Example using plain-text authentication

Simply replace key option with password

...
var c = ssh({
  host: 'n.n.n.n',
  user: 'myuser',
  password: 'mypass'
});
...

License

MIT

About

SSH client for generators

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 95.9%
  • Makefile 4.1%