support for triton ssh user@id
This commit is contained in:
parent
333c47ae26
commit
c4f85db8d8
@ -19,6 +19,14 @@ function do_ssh(subcmd, opts, args, callback) {
|
||||
}
|
||||
|
||||
var id = args.shift();
|
||||
|
||||
var user = 'root';
|
||||
var i = id.indexOf('@');
|
||||
if (i >= 0) {
|
||||
user = id.substr(0, i);
|
||||
id = id.substr(i + 1);
|
||||
}
|
||||
|
||||
this.triton.getInstance(id, function (err, inst) {
|
||||
if (err) {
|
||||
callback(err);
|
||||
@ -31,7 +39,7 @@ function do_ssh(subcmd, opts, args, callback) {
|
||||
return;
|
||||
}
|
||||
|
||||
args = ['-l', 'root'].concat(ip).concat(args);
|
||||
args = ['-l', user].concat(ip).concat(args);
|
||||
|
||||
self.triton.log.info({args: args}, 'forking ssh');
|
||||
var child = spawn('ssh', args, {stdio: 'inherit'});
|
||||
|
Reference in New Issue
Block a user