From 09cfbfc96996e98b8f9aa7282022ee1938d03bd7 Mon Sep 17 00:00:00 2001 From: Artem Sheremet Date: Thu, 16 Oct 2025 18:44:05 +0200 Subject: [PATCH] Add ephemeral_sshd --- .ssh/ephemeral_sshd/README.md | 9 +++++++++ .ssh/ephemeral_sshd/sshd_config | 15 +++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 .ssh/ephemeral_sshd/README.md create mode 100644 .ssh/ephemeral_sshd/sshd_config diff --git a/.ssh/ephemeral_sshd/README.md b/.ssh/ephemeral_sshd/README.md new file mode 100644 index 0000000..d445173 --- /dev/null +++ b/.ssh/ephemeral_sshd/README.md @@ -0,0 +1,9 @@ +User-local SSH server. + +Remember to populate `authorized_keys`. + +```shell +cd ~/.ssh/ephemeral_sshd/ +ssh-keygen -t ed25519 -f ssh_host_ed25519_key -N '' +/usr/sbin/sshd -f sshd_config -D +``` diff --git a/.ssh/ephemeral_sshd/sshd_config b/.ssh/ephemeral_sshd/sshd_config new file mode 100644 index 0000000..1e9debe --- /dev/null +++ b/.ssh/ephemeral_sshd/sshd_config @@ -0,0 +1,15 @@ +Port 2222 +ListenAddress localhost + +# Point to our generated host keys +HostKey ~/.ssh/ephemeral_sshd/ssh_host_ed25519_key + +# Use standard public key authentication +AuthorizedKeysFile ~/.ssh/ephemeral_sshd/authorized_keys + +UsePAM no +PidFile ~/.ssh/ephemeral_sshd/sshd.pid + +# Disable less secure authentication methods +PasswordAuthentication no +ChallengeResponseAuthentication no