SSH (Secure Shell) allows you to connect to another computer. When you SSH into a Ubuntu box, it is almost the same as if you were to sit in front of that computer’s terminal. SSH also supports file transfers so it is useful if you want to connect to, say, a LAMP server remotely.

Installation

First, install the OpenSSH server. During this time, you may want to record the server’s IP address or host name. Continue reading →

So let’s say you have a private LAN running in your secret underground lab. Maybe you’ve got a Linux box hardwired to a WiFi router, and maybe a Mac or Linux laptop floating around somewhere, and you need a quick way to transfer files or execute shell commands remotely.

What you need is SSH, the Secure Shell. SSH is a powerful tool which allows secure remote login over insecure networks. It provides an encrypted terminal session with strong authentication of both the server and client using public-key cryptography. This tutorial will cover the basics of SSH’s most useful features: Continue reading →