SSH

Articles to tune the SSH server daemon on Linux such as implementing security measures and getting more out of the SSH client.

SSH ProxyJump option

Learn about the SSH client option ProxyJump, that allows using a bastion host or jump server to connect to other systems.

SSH ForwardAgent option

Secure SSH connections and learn about the ForwardAgent option, the available values, relevant security risks, and how to configure it.

SSH IdentityAgent option

OpenSSH can be configured to use an alternative SSH agent, or even none. Learn about the IdentityAgent option, available values, and how to configure it.

SSH client configuration

Linux systems are usually managed remotely with SSH. Learn how to configure and optimize the SSH client and improve its security.

SSH configuration files

OpenSSH can be configured on the server and client. Learn about the locations where SSH client settings are configured and what precedence they take.

SSH StrictHostKeyChecking option

Secure your OpenSSH configuration and learn about the StrictHostKeyChecking option, available values, and how to configure it.

SSH PasswordAuthentication option

Secure SSH connections and learn about the PasswordAuthentication option, its available values, and how to configure it.

Change SSH server port number

Learn how to make changes to your SSH configuration to have it running on a different port. Change it from port 22 to something like 2222.

Configure a SSH welcome message or banner

Configure a welcome message or banner for users to see before or after logging in via SSH. Here are the instructions to change the relevant configuration files.

SSH escape sequences

OpenSSH has escape sequences available to initiate special commands during an active SSH session. Learn about the available escape sequences with this overview.

SSH Configuration

The configuration settings and suggestions related to the SSH client and SSH server daemon.

SSH

OpenSSH is one of the most-used components on Linux systems. This sections collects articles, commands, and settings to configure the SSH server and client.

How to find the OpenSSH version

Searching for the installed version of OpenSSH? Here are some commands to discover what software you are running, including the related packages.

Restrict SSH access to only allow rsync

Want to restrict SSH access to only allow rsync file synchronization? This article explains the steps and how to set it up.

OpenSSH security and hardening

The SSH configuration influences the security of your Linux system. This guide helps you to secure your OpenSSH server and client configuration.

Using Ed25519 for OpenSSH keys (instead of DSA/RSA/ECDSA)

Many years the default for SSH keys was DSA or RSA. There is a new kid on the block, with the fancy name Ed25519. Let's have a look at this new key type.

Using SSH keys instead of passwords

Linux systems are usually managed remotely with SSH, often still using passwords. Time to switch over to SSH keys and here is how to do that.

SSH server configuration

Linux systems are usually managed remotely with SSH. Learn how to configure the SSH server daemon and improve its security.