SSH guides

Answers to the problems you meet when you work on servers over SSH, with commands you can copy. They are written for OpenSSH, so most of them apply whatever client you use.

Error messages

What each message means and how to fix it.

Keys and login

Create keys, log in without passwords and fix login failures.

Configuration and many servers

Make connections short to type and easy to keep in order.

Tunnels and jump hosts

Reach what is behind a server, safely.

Securing a server

Reduce what an attacker can try, and what a mistake can break.

SSH on each system

Turn SSH on and set it up on the system you have.

Sessions and tmux

Keep work alive and control your sessions.

SFTP and file transfer

Move files around over SSH.

SSH from a phone

What you need to work on a server from your phone.

Encrypted vaults

How the encryption works and what it protects.