From b695f34dc83206f6583ea5970ed128aa11c94437 Mon Sep 17 00:00:00 2001 From: Owen Date: Sat, 30 May 2026 11:54:01 -0700 Subject: [PATCH] Native ssh auth working --- src/app/ssh/SshClient.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/app/ssh/SshClient.tsx b/src/app/ssh/SshClient.tsx index 20f2b9207..b74793344 100644 --- a/src/app/ssh/SshClient.tsx +++ b/src/app/ssh/SshClient.tsx @@ -199,8 +199,14 @@ export default function SshClient({ const proxyAddress = `${window.location.protocol === "https:" ? "wss" : "ws"}://${window.location.host}/gateway/ssh`; const url = new URL(proxyAddress); - url.searchParams.set("host", target.ip ?? ""); - url.searchParams.set("port", String(target.port ?? 22)); + url.searchParams.set( + "mode", + target.authDaemonMode === "native" ? "native" : "proxy" + ); + if (target.authDaemonMode !== "native") { + url.searchParams.set("host", target.ip ?? ""); + url.searchParams.set("port", String(target.port ?? 22)); + } url.searchParams.set("username", username); url.searchParams.set("authToken", target.authToken ?? "");