Mastering OpenSSH – Part 1: Installing the OpenSSH server

When it comes to secure connections between two computers, SSH (SSH = Secure Shell) is the drug of choice. Thus for example you can remotely control your home- or web-server by an encrypted connection via SSH. How to install the OpenSSH server (software) on Linux (Ubuntu) and establish and secure the connections, is what I want to show to you in the following series of articles.
As an example scenario, we assume that we have a Linux machine which acts as a server and two computers, one with Ubuntu Linux and one running Windows 8, which represent our clients.
OpenSSH server installation
The first step is to download the server software. The SSH client (for connecting the server with another PC/server for example) can be installed as well if needed.

sudo apt-get update
sudo apt-get install openssh-server openssh-client

After the installation of the OpenSSH server you may need to start the service manually. This can be […]

How to activate USB mass storage and developer options on CyanogenMod

For over three years I’m a user of Android smartphones. At first with Motorola Defy, then Samsung’s Galaxy S2. What both of these devices have in common, is the fact, that both were not running the original ROM for a long time. Too much trash, too much unnecessary, pre-installed software and really to less updates.
Both devices got the CyanogenMod-ROM, one of the most famous mods for Android devices. And because I like to be up to date and also like to try out experimental features, I flash my Samsung Galaxy S2 regularly with the so called nightly builds. (Nightly-Builds = daily updated version directly from the developers. Bleeding edge but not always 100% stable.)
No products found.With the latest CyanogenMod version (10.1), two features have disappeared, so far. On the one hand the possibility to use the phone as a mass storage device on your PC and on the other hand […]

Vim tutorial for beginners

vim screenshotVim is an open source text editor that runs on Linux, MacOSX, Windows and many other operating systems. If I had to describe it in just one word, then the first thing I can think of would be “powerful”. Vim supports syntax highlighting for really almost any format and has got many other extras.
But “powerful” also describes the learning curve, because Vim can be fully controlled via the keyboard. There are tons of commands and shortcuts you can learn. But however, if you once learned how to handle Vim it is a wonderful tool. Just the fact that Vim can actually be found on nearly any Linux system, no matter where and under what distribution you are currently working, is a good reason to learn at least […]

Show all drives in command prompt

windows cmdIf you work with the Windows command prompt and want to copy files from or to a USB flash drive, then you get a problem. So how to show all drives in the commandline (cmd) from Windows? Without a list of all the drives you won’t know the drive letter of the USB flash drive and without this you won’t be able to access it.
The cmd itself doesn’t provide a command for listing all available drives. However, you can get this task done by using wmic, a command line program, which provides you access to the WMI classes by command line. And so the solution to the question is quite simple.
To show all drives in the cmd use the following command:

wmic logicaldisk get deviceid, volumename, description

List all drives [...]
</p>
	</div><!-- .entry-summary -->
	
	<footer class=

How to increase storage on TP-Link WR703N with ExtRoot

tp-link wr703n with thumbdriveA few days ago I wrote about how you can flash OpenWRT on the TP-Link WR703N router and build a ~20$ cheap OpenWrt router this way. OpenWrt actually works quite well on the WR703N, but in retrospect the following problem arises.
Unfortunately the WR703N has only 4MB flash (memory), so (depending on the selected image/firmware) after installing OpenWrt there will be just about 900 kB of free memory available. If you now want to install one or more extensions for OpenWrt, which in my opinion is one of the main benefits of using a OpenWrt system, you will be confronted with “no space available” messages in really no time. One solution to “bypass” this problem is to “ExtRoot” your router.
ExtRoot is a functionality that can be used to outsource the OpenWrt file system of […]