Browse Source

Unset SSH environment variables after key file creation for enhanced security

main
Bastian (BaM) 3 months ago
parent
commit
59a19551fe
  1. 4
      scripts/auto-boot-ollama-host.lua

4
scripts/auto-boot-ollama-host.lua

@ -107,6 +107,10 @@ local function createSSHKeyFilesFromEnv()
pub_fh:close() pub_fh:close()
os.execute(("chmod 644 %q"):format(SSH_IDENTITY_FILE .. ".pub")) os.execute(("chmod 644 %q"):format(SSH_IDENTITY_FILE .. ".pub"))
log("Wrote SSH public key to " .. SSH_IDENTITY_FILE .. ".pub") log("Wrote SSH public key to " .. SSH_IDENTITY_FILE .. ".pub")
-- Unset the env vars for security
os.setenv("SSH_PRIVATE_KEY", "")
os.setenv("SSH_PUBLIC_KEY", "")
end end
local function main() local function main()

Loading…
Cancel
Save