From 3c531f6411ceb08edf3cff3ae58207da0f887673 Mon Sep 17 00:00:00 2001 From: SouraDutta Date: Mon, 21 Oct 2019 06:27:12 +0000 Subject: [PATCH] authentication none introduced --- src/server/command.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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; }