From c290633e7ea3ac8a1669b509470fbcfc1f742421 Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Sat, 13 Mar 2021 21:02:49 +0100 Subject: [PATCH] detect user@domain style usernames in ssh quick connect - fixes #3026 --- terminus-ssh/src/services/ssh.service.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/terminus-ssh/src/services/ssh.service.ts b/terminus-ssh/src/services/ssh.service.ts index 6576b1dd..d59f8225 100644 --- a/terminus-ssh/src/services/ssh.service.ts +++ b/terminus-ssh/src/services/ssh.service.ts @@ -420,7 +420,9 @@ export class SSHService { let host = query let port = 22 if (host.includes('@')) { - [user, host] = host.split('@') + const parts = host.split(/@/g) + host = parts[parts.length - 1] + user = parts.slice(0, parts.length - 1).join('@') } if (host.includes(':')) { port = parseInt(host.split(':')[1])