Sen descrición

Fabian Peter Hammerle 9d11518e92 configure remote bind port via $BIND_PORT %!s(int64=4) %!d(string=hai) anos
CHANGELOG.md 9d11518e92 configure remote bind port via $BIND_PORT %!s(int64=4) %!d(string=hai) anos
Dockerfile 9d11518e92 configure remote bind port via $BIND_PORT %!s(int64=4) %!d(string=hai) anos
README.md 9d11518e92 configure remote bind port via $BIND_PORT %!s(int64=4) %!d(string=hai) anos
docker-compose.yml 7eac0233fb replace Makefile with docker-compose.yml %!s(int64=5) %!d(string=hai) anos
entrypoint.sh b533f34636 forward tcp port 22 of docker host to serveo.net %!s(int64=5) %!d(string=hai) anos
known_hosts b533f34636 forward tcp port 22 of docker host to serveo.net %!s(int64=5) %!d(string=hai) anos
ssh_config 74d4877fd2 set ServerAliveInterval to prevent idle connection from timing out %!s(int64=5) %!d(string=hai) anos

README.md

docker: ssh remote forwarding 🐳

repo: https://git.hammerle.me/fphammerle/docker-ssh-remote-forwarding

docker hub: https://hub.docker.com/r/fphammerle/ssh-remote-forwarding

forward tcp port 22/ssh

$ docker run --rm -e BIND_ADDRESS=host-alias fphammerle/ssh-remote-forwarding
+ exec /bin/sh -c 'ssh -T -R $BIND_ADDRESS:22:$DOCKER_HOST_ADDRESS:22 serveo.net'
Hi there
Authenticated to serveo.net ([159.89.214.31]:22).
Forwarding SSH traffic from alias "host-alias"

connect via jump host

$ ssh -J serveo.net host-alias

change remote bind port

$ docker run -e BIND_PORT=2222 …