Use this Dockerfile / -image to start a sshd-server upon a lightweight Alpine container.
$ docker run --rm \
--publish=1337:22 \
--env ROOT_PASSWORD=MyRootPW123 \
inetsix/sshd
After the container is up you are able to ssh in it as root with the in --env provided password for "root"-user.
$ ssh [email protected] -p 1337
$ docker run --rm \
--publish=1337:22 \
--env KEYPAIR_LOGIN=true \
--volume /path/to/authorized_keys:/root/.ssh/authorized_keys \
inetsix/sshd
After the container is up you are able to ssh in it as root with a private-key which matches the provided public-key in authorized_keys for "root"-user.
$ ssh [email protected] -p 1337 -i /path/to/private_key
Content type
Image
Digest
Size
4.1 MB
Last updated
over 7 years ago
docker pull inetsix/sshd