Sign inSign up

adito/ssh-tunneling

By adito

•Updated over 1 year ago

tunneling via ssh

Image
3

1M+

adito/ssh-tunneling repository overview

⁠docker-ssh-tunneling

⁠Environment Variables

⁠SSH_PERMITOPEN=

hosts and ports you can connect to from this container

example: SSH_PERMITOPEN="database:80 mysql:* redmine:80 redmine:443"

⁠SSH_USER=

name of the user to connect via ssh

⁠SSH_PASSWORD=

password of the user to connect via ssh

⁠Run ssh-tunneling

$ docker run -d --name ssh-tunneling -v /my/own/datadir:/ssh -p 2222:22 -e SSH_PERMITOPEN=mysql:3306 -e SSH_USER=user -e SSH_PASSWORD=secret --link some-mysql:mysql adito/ssh-tunneling

⁠Connect from Windows

Thanks to Simon Tathams⁠ tool plink⁠ you can easily mount remote ports on local ports.

This batch file makes it easy to connect.

You only have to fill in the variables and replace the "-L" parameters with your specific requirement.

@echo off

set SERVER_ADR=
set SERVER_PORT=
set SERVER_USER=
set SERVER_PW=


plink.exe ^
-v ^
-C ^
-N ^
-l %SERVER_USER% ^
-pw %SERVER_PW% ^
-P %SERVER_PORT% ^
-L 443:webserver:443 ^
-L 80:webserver:80 ^
-L 3306:mysql:3306 ^
%SERVER_ADR%

Tag summary

Content type

Image

Digest

sha256:03b53e051…

Size

6.5 MB

Last updated

over 1 year ago

docker pull adito/ssh-tunneling