docker-ssh-jumphost/entrypoint.sh

24 lines
478 B
Bash
Raw Normal View History

2023-01-28 11:49:03 +00:00
#! /bin/sh
CONFIG_DIR="/config"
2023-10-11 09:36:16 +00:00
USER="jumpuser"
2023-01-28 11:49:03 +00:00
PORT="2222"
## Ensure host ssh keys
if [ ! -f "/config/ssh_host_rsa_key" ]; then
ssh-keygen -t rsa -b 4096 -f /config/ssh_host_rsa_key -N ""
fi
if [ ! -f "/config/ssh_host_ed25519_key" ]; then
ssh-keygen -t ed25519 -f /config/ssh_host_ed25519_key -N ""
fi
## Ensure authorized_keys file and link it to user's home
touch ${CONFIG_DIR}/authorized_keys
chown -R ${USER}:${USER} /config
set -xv
2023-01-28 12:51:01 +00:00
/usr/sbin/sshd -D -e -4