Location Based SSH Access Using GeoIP

To control SSH access based on location, I will use the GeoIP free database to determine the source IP address. Each time an external (non-local network) connection is initiated, the script will be executed by the SSH daemon to identify the region. If the region is not in the allowed list the connection will be…

Continue reading →

Recommended Android Applications

Android OS Application Description AirDroid File/Contact management through browser App Chooser Configure sharing apps App Protector Control access to applications Apps Organizer Manage applications with labels Battery Monitor Widget Battery life history/estimate Colors Background color selection Default App Manager Manage default apps for actions DiskUsage Disk usage Cabinet File manager Nova Launcher Desktop manager Notification…

Continue reading →

PulseAudio Mute and Unmute using CLI

The following command will mute and unmute the sound alternatively depending on the current setting:

The command can be assigned to a keyboard key combination using the Keyboard Settings application. The above assumed that PulseAudio is the primary audio system and that alsamixer is installed as well.

Continue reading →

Free Up Space in Windows

Start with a couple of simple tools: Windows’ built-in Disk Cleanup Piriform’s CCleaner If the above tools do not free up enough space, you can try several more advanced methods as described in below. C:\MSOCache Copy data to a different drive (e.g. H) Remove folder Edit registry and replace all references to C:\MSOCache with H:\MSOCache…

Continue reading →

Setup Passwordless SSH

From http://www.cs.utah.edu/~bigler/code/sshkeys.html Generate your key pair (do no enter password when prompted)

Copy public key to remote server

Continue reading →