sshuttle

 
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

 

From blog.authy.com

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 'https://raw.github.com/authy/authy-ssh/master/authy-ssh' -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

 
From webupd8.org

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

 
From compilr.org

Online-Storage1

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.

From compilr.org

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:

http://cpanel.net/easyapache-3-18-in-11-36/

http://etwiki.cpanel.net/twiki/bin/view/EasyApache/Apache/Apache24Issues

http://docs.cpanel.net/twiki/bin/view/AllDocumentation/1136ReleaseNotes

Thanks for the info Mike!