SSH General Reference

The most useful SSH-specific commands

02-Import Keys

Install and Setup Install gnupg, nautilus integration (seahorse), and restart nautilus

Install and Setup SSH

Basic Steps Make a new directory for holding keys

Disabling Password-based SSH

Settings for hardening ssh on Ubuntu

Remote Unlock your LUKS-encrypted Hard Drive

Install Software sudo apt update sudo apt -y upgrade sudo apt install -y busybox dropbear* Create and add key

15-Post-Install Miscellaneous Steps

Tweaking the GUI Open “Extensions” and turn off desktop icons Update Environment Variables Add folders to PATH and PYTHONPATH Power Options https://fostips.

Port Forwarding Cheatsheet

ssh -L (localport):localhost:(remoteport) -C -N -l (username) hostname.domain -p (sshport) VNC Example ssh into port 22 on mydynamichost.

Run scripts remotely over ssh with tmux

Basic Functionality To get the same functionality as explained in the answer recommending screen, you would need to do the following:

Too Many Authentication Failures?

Received disconnect from ########## port 22:2: Too many authentication failures Add the IdentitiesOnly option to your config file