diff --git a/src/server/command.ts b/src/server/command.ts index 8f0bd6d..ed030cd 100644 --- a/src/server/command.ts +++ b/src/server/command.ts @@ -68,13 +68,18 @@ function sshOptions( port, '-o', `PreferredAuthentications=${auth}`, - ]; + ]; + console.log(`Authentication Type: ${auth}`) if (key) { return sshRemoteOptsBase.concat(['-i', key, cmd]); } if (pass) { return ['sshpass', '-p', pass].concat(sshRemoteOptsBase, [cmd]); } + if (auth === 'none') { + sshRemoteOptsBase.splice(sshRemoteOptsBase.indexOf('-o'), 2); + return sshRemoteOptsBase.concat([cmd]); + } if (cmd === '') { return sshRemoteOptsBase; }