Created
May 6, 2013 17:56
-
-
Save levidehaan/5526813 to your computer and use it in GitHub Desktop.
SSH Multi-Hop Tunneling
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
Command to run: | |
ssh -L 2222:localhost:8501 [email protected] | |
where 2222 is the local port mapping it can be any number above 1000 | |
where localhost must be set to localhost and refers to your current connection | |
where 8501 is the port you will be opening up on the remote machine | |
where [email protected] is the first hop in your quest for internal access | |
Now hit return and log into your remote box | |
Now inside your remote box run | |
ssh -D 8501 [email protected] | |
Where -D 8501 is the same mapping you made earlier, we're extending it, and making it a Socks5 proxy | |
[email protected] is the server you always wanted access to. | |
now open firefox and go to preferences->network | |
click the settings button | |
check manual proxy configuration | |
in SOCKS Host put 127.0.0.1 port 2222 | |
make sure SOCKS v5 is selected | |
click ok | |
BAM your done! :) now you are able to view sites served through that second hop machine :) whoot! |
// , Could something like this work for cloning from github?
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
// , I might try this out.