dereenigne.org

reverse engineered

Add Forwarding to existing SSH Connections

SSH forwarding is very handy for use as a quick and easy temporary VPN. Often you can be logged into a remote host before you realise you need a tunnel. Rather than logging out and in again with the tunnel arguments, it is possible to add or remove forwardings from an existing session by using: <newline> ~C This should allow you to open up a SSH commandline on your local machine where you can add, edit or remote the list of current port forwardings using the standard format. Read more →

SSH Bouncing

SSH bouncing is a method of getting end to end encrypted access to hosts behind restrictive firewalls. ssh hostA ‘ssh hostB’ isn’t much good, because it doesn’t provide end to end encryption. All it really does is login to the second host automatically. SSH bouncing tunnels one SSH connection inside the other to create a full connection to the firewalled host. It could also be done with local SSH port forwards, but this method is simpler, and doesn’t require two terminals - one to set up the forward, and the other to SSH to the firewalled host. Read more →

SSH SOCKS Proxy

SSH is a method of connecting two computers securely. The protocol also supports tunneling of traffic inside the SSH connection. This enables us to setup a secure mini VPN in seconds. I run a SSH server on my router at home, which I use when I’m using internet connections I do not trust, or when I want to access devices behind my firewall. user@client:~$ ssh server-D 1080 Now set your SOCKS proxy to localhost:1080 in your browser: Read more →