SSH client for generators.
$ npm install co-ssh
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);
});
...
Simply replace key
option with password
...
var c = ssh({
host: 'n.n.n.n',
user: 'myuser',
password: 'mypass'
});
...
MIT