sshuttle on github

What is sshuttle? Basically, it’s a Python app that uses SSH to create a quick and dirty VPN between your Linux, BSD, or Mac OS X machine and a remote system that has SSH access and Python. Written by Avery Pennarun and licensed under the GPLv2, sshuttle is a transparent proxy server that lets users fake a VPN with minimal hassle.

WARNING: On MacOS 10.6 (at least up to 10.6.6), your network will stop responding about 10 minutes after the first time you start sshuttle, because of a MacOS kernel bug relating to arp and the net.inet.ip.scopedroute sysctl. To fix it, just switch your wireless off and on. Sshuttle makes the kernel setting it changes permanent, so this won’t happen again, even after a reboot.

Continue reading “sshuttle”

Add Two Factor SSH Authentication With Authy



This is an excellent tool to implement 2 factor authentication on your server. Granted you will need your phone close by in order to login but if you have ever used RSA, this will be very familiar to you.

You will need to sign up in order to use this.

Once you sign up, you will receive an email to authenticate against the account. Once this is done, you will need to install the smartphone app. Once this is installed, you will begin receiving updates every 20 seconds with new codes when the app is active.

Once you login to your new Authy account, go to the User Menu (top left) and create a new application. Name the app and it will provide the API key needed for the server install in step 2.

Next you will be asked what you would like to do in case your server cannot connect to API. Select option 1 or 2 at this point. Authy will then be installed and configured. Next, enable the 2 factor authentication by adding the needed user info seen below in step 3. That’s it, the authentication is ready to go. Restart SSH to make sure the new configs take effect.

Here is a video of the install process for Authy

The github code can be found here

To install on the server:

$ curl '' -o authy-ssh
$ sudo bash authy-ssh install /usr/local/bin
$ sudo /usr/local/bin/authy-ssh enable `whoami` (your-email) (your-country-code) (your-cellphone)
$ authy-ssh test
$ sudo service ssh restart


Terra Terminal


Terra is a drop down terminal emulator with support for multiple terminals in one window.

Terra is a Python / GTK3 drop-down terminal emulator similar to Guake or Yakuake, which shows up from the top of the screen when you press a keyboard shortcut, like the console used in games such as Quake.

The application combines some of the features available in Guake and Terminator, resulting in a nice drop-down terminal emulator in which you can use multiple terminals in the same window (you can split the screen horizontally or vertically):

terra terminal emulator

Continue reading “Terra Terminal”

Cloud Storage for Linux



One thing they forgot to add is OS compatibility

  1. Dropbox:- Dropbox is best cloud storage service which have very elegant user interface and comes with client apps to sync your data on the go. – linux client available
  2. GoogleDrive:- Most trustable cloud storage service provided by google – no linux client
  3. SkyDrive:- One of mostly used cloud service provided by microsoft – no linux client
  4. SugarSync:- Get upto 32GB space by refering other users – no linux client
  5. Box:- Also a good cloud storage service with lots of amazing sharing options – no linux client
  6. UbuntuOnelinux client available
  7. SpiderOaklinux client available
  8. iCloudno linux client
  9. Wualalinux client available

You can sync your data from anywhere with the windows or Mac client applications of these services and some with linux.


New cPanel EasyApache 3.18 Information

Hello folks!

As of yesterday, cPanel pushed out the new EA 3.18 build. This is now live in 11.36 and 11.34 (and most likely every other version, as EA seems to update regardless of cPanel version.)

Also of note, if the server does update to 11.36, you are not able to downgrade now. It will be blocked.

One of the major changes in EA 3.18 is it now includes Apache 2.4. The another possible issue will be if no MPM is selected it will default to prefork. So you will want to check apache to see what MPM you are using and be sure to select the corresponding box in EA to not accidentally switch from worker back down to prefork.

Here is the current information from cPanel pages on these new changes:

Thanks for the info Mike!