From 55cac76aa634cf77815421b3249b5aa713ba4c63 Mon Sep 17 00:00:00 2001 From: Christian Landgren Date: Mon, 18 May 2026 00:40:15 +0200 Subject: [PATCH] fix(ssh): use writable directory for generated host keys - Check mounted secret first (ssh_host_ed25519_key) - Fall back to data/ssh-keys directory for generated keys - Fix read-only filesystem error when running as non-root user --- src/ssh-server.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/ssh-server.ts b/src/ssh-server.ts index 15b07af..368c42c 100644 --- a/src/ssh-server.ts +++ b/src/ssh-server.ts @@ -74,7 +74,6 @@ export function createSSHServer(config: SSHConfig): Server { const generatedKeysDir = join(process.cwd(), "data", "ssh-keys"); const generatedKeyPath = join(generatedKeysDir, "ssh_host_rsa_key"); - let hostKeyPath = mountedKeyPath; let hostKey: Buffer; if (existsSync(mountedKeyPath)) {