2 Ways To Mount A Folder / Filesystem Through SSH

If you have access to a remote computer through SSH, but you're not very comfortable with the command line or for any other reason, you can mount a folder or the whole filesystem through SSH. This can be done in 2 ways:

SSH Server With Dynamic IP Address [How-to]

A few days ago, I wrote an article on how to use your home computer to get past internet restrictions with SSH but I didn't cover the aspect of the computer running the SSH sever not having a static IP. So here is how to use DynDNS hostname for your dynamic IP.

Use Your Home Computer To Get Past Internet Restrictions With SSH

At work or school, some ports are usually blocked and you cannot use a lot of applications such as BitTorrents, cannot access some websites, etc. Here's is how to get passed that using your home computer and SSH.

Use VNC? Encrypt It Via SSH

I covered VNC this afternoon in my Linux system administration course and the question came up on how to secure VNC. You may or may not be aware than VNC is not encrypted by default, which could be a security concern.

Keeping your SSH connections alive with autossh

With autossh, you can monitor your SSH connections and restart them if they stop sending traffic or SSH exits abnormally. This makes autossh perfect for keeping secure port forwarding available.

Customizing SSH client

SSH is great. There is so many thing you can do with it other than just a remote secure shell like X forwarding, port forwarding, authenticate using a private/public key, compress the transmitted stream....

SSHMenu - Conveniently Connect to Remote Machines From the Panel

SSHMenu is a panel applet for GNOME that allows users to connect to remote computers over SSH with a single click. As Tim explained in his suggestion e-mail:

autossh - Automatically restart SSH sessions and tunnels

Autossh is a program to start an instance of ssh and monitor it, restarting it as necessary should it die or stop passing traffic. The idea is from rstunnel (Reliable SSH Tunnel), but implemented in C. Connection monitoring is done using a loop of port forwardings. It backs off on the rate of connection attempts when experiencing rapid failures such as connection refused.

mplayer - command line movie and music player - music over ssh

Mplayer is one of most known movie players in Linux, and also in Mac OS, and Windows. To install it in Debian / Ubuntu run:

            sudo aptitude install mplayer

Mplayer has lots of options, and we will explore some of them here, the files format it can play according to its official site are:

Public Key Authentication for SSH Made Easy

Instead of logging in to SSH using a traditional password, you can also authenticate yourself without a password using a technique called public key authentication. This has more advantages than you would expect: as well as being convenient and more secure, you could use it to allow applications on your computer to access a remote system without knowing anything about the authentication, and mount SSH filesystems without being prompted.

PHP Shell, for secure remote access when SSH isn't available

Many companies offer LAMP hosting, but some of the cheaper LAMP providers do not allow SSH access, reserving that feature for higher-paying customers. Without SSH you may think you'll have trouble executing commands on the hosted server. Not so -- PHP Shell allows execution of some commands without having SSH access to the LAMP server.

Installing and Using a SSH Server

Having an SSH server can be incredibly useful; you can access a “headless” server without a monitor, get shell access to your system from anywhere in the world, transfer files without using FTP, securely tunnel VNC or web browsing, safely restart a locked-up system, and a lot more. However, improperly setting up a SSH server can leave your system vulnerable. Here’s how to install a secure SSH server (specifically OpenSSH) on Ubuntu or other Debian-based distributions.

SSH101: Secure Shell Basics and X11 Forwarding


SSH is an incredibly powerful tool. It lets you connect to a computer anywhere in the world, share files, and even run applications remotely. This tutorial will take you through installing and configuring the SSH Server, discuss some of the basic options of the SSH client, and even show you how to run graphical applications on a remote computer, from anywhere.


Fix the SSH “Remote Host Identification Has Changed” Error

Every SSH server uses a random key to identify itself. When SSH is installed a new key is generated. SSH clients keep track of the host key, if it changes the user can be warned that they might not be connecting to the computer they think they are. Most of the time this happens when the SSH server or the OS are reinstalled.

Private Internet browsing via SSH.

Ever found yourself in a public place, wanting to use the internet, but scared of privacy issues? well This is the solution.

If you have a home machine with Ubuntu (or pretty much any linux distro) you can download and install an SSH server which allows you to effectively "dial in" with a secure tunnel from another machine.

Control serveral ssh sessions via a single interface

Clusterssh is a graphical utility that allows you to open several ssh connections and execute commands simultaneously in all of them. I find it powerful in many cases, for example when I’ve to perform a dist-upgrade on many different servers.

How to Enable or Disable Login Messages

I do a lot of remote remote maintenance via ssh on my machines and one thing that I’ve long wondered about is the message outputted when you login.  You know, the system information output plus the notice concerning the warranty, etc.  Here is the output I’m referring to when connecting to my Sun Sparc Ultra 10 server via ssh:

Block SSH Login Attempts On Ubuntu

If you run an ssh server on your Ubuntu system, and allow password based authentication, then you’ll want to install DenyHosts. It watches the log files and blocks the IP address of those who fail to authenticate too many time. As always, while this article is Ubuntu oriented, the same basic procedure works on other distros.

Simple home networking with SSH

The Secure Shell (SSH) network protocol makes it easy to connect computers that are running Linux, share files, and remotely run applications. Along with an X server, it can make sharing a single computer simple on a home network.

Secure VNC over ssh connection

As VNC is not a secure way to connect to your linux server, you can run VNC over an SSH connection, here is how:

Syndicate content