How To Install And Use SShuttle (VPN-Like Software) On Ubuntu

As you may know, sshuttle is a python utility designed to help the regular users (non root users) to access remote servers via SSH. It behaves like a VPN and works as if it were a port-forwarding solution.

According to its developer, it assembles the TCP stream locally, multiplexes it over SSH and disassembles it back into packages at the other end.


  • root access
  • iptables
  • python to be installed on the source host

So, to install Shuttle on your Ubuntu or a derivative system like Linux Mint, Pinguy OS, Elementary OS, Deepin, Peppermint, LXLE and Linux Lite, all you need to do is update the local repository index and install the shuttle package:

$ sudo apt-get update
$ sudo apt-get install sshuttle iptables

Basic usage tips:

Start shuttle by triggering the below command:

$ sudo sshuttle -r username@sshserver 0/0 -vv

For more information, see the shuttle man pages:

$ man sshuttle

Tagged with: , , , , , , , , , , , , , , , ,
Posted in The Linux and Unix Articles!

Leave a Reply

Your email address will not be published. Required fields are marked *




Subscribe to get the latest Linux news and how to guides directly on your e-mail!