-
-
Save bradparks/3128949 to your computer and use it in GitHub Desktop.
This does something essentially equivalent to showoff.io if you have a publicly facing server...
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Usage: show <local-port> <subdomain> | |
function show() { | |
DOMAIN=".tekacs.com" | |
REMOTE="$2$DOMAIN" | |
ssh -tR 1080:127.0.0.1:$1 vps "sudo ssh -Nl \$USER -L $REMOTE:80:127.0.0.1:1080 localhost" | |
} | |
########################################################################################################## | |
more details on how this works from original gist: | |
The easiest option is to put the following in your ~/.ssh/config file: | |
Host vps | |
HostName <server address> | |
User <server username> | |
If you don't want to (or can't) do this, then the following will work: | |
SERVERUSER="<server username>" | |
ssh -l $SERVERUSER -tR 1080:127.0.0.1:$1 <server address> "sudo ssh -Nl \$SERVERUSER -L $REMOTE:80:127.0.0.1:1080 localhost" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment