Midnight Commander remote connect via Shell link (copy files over SSH) and SFTP link using FISH and public key authentication

In this post, I show you how to configure SSH for Midnight Commander to remotely copy or move files with the file manager’s Shell link feature and public key authentication. I will also explain the difference between files transferred over Shell Protocol (FISH) and Secure Copy Protocol (SCP) and say a word or two about Midnight Commander’s SFTP feature.

Source: Midnight Commander remote connect via Shell link (copy files over SSH) and SFTP link using FISH and public key authentication – 4sysops

SSH over HTTPS

TL;DR: to pass SSH through HTTPS you need to tweak client and server sides as the following:

Source: trofi’s blog: SSH over HTTPS

Top 20 OpenSSH Server Best Security Practices

OpenSSH server best security practices – protect your server from brute force attack on a UNIX / Linux / *BSD / Mac OS X operating systems.

Source: Top 20 OpenSSH Server Best Security Practices – nixCraft

Visual guide to SSH tunnels

This page explains use cases and examples of SSH tunnels while visually presenting the traffic flows.

(Note that you need to scroll down a little to see the actual SSH command examples).
Source: Visual guide to SSH tunnels

OpenSSH Tip: Check Syntax Errors before Restarting SSHD Server

This page explains how to check the OpenSSH sshd server configuration file for syntax errors under Linux/Unix using the command-line option.

Source: OpenSSH Tip: Check Syntax Errors before Restarting SSHD Server – nixCraft

Small SSH config change becomes a massive time saver when using a jump (bastion) host

By using ProxyJump in your config on your local SSH client, you can save a lot of time when using a SSH jump (bastion) server before connecting to the target server.

Source: Small SSH config change becomes a massive time saver when using a jump (bastion) host (Claudio Kuenzler)

How to use parallel ssh (PSSH) for executing commands in parallel on a number of Linux/Unix/BSD servers

Explains how to install and use parallel ssh (PSSH) tool for executing ssh in parallel on a number of hosts and automate many IT tasks.

Source: How to use parallel ssh (PSSH) for executing commands in parallel on a number of Linux/Unix/BSD servers – nixCraft

SSH ProxyCommand example: Going through one host to reach another server – nixCraft

Explains going through one host to reach another using SSH ProxyCommand on a Linux or Unix with example about ssh to connect to other host

Source: SSH ProxyCommand example: Going through one host to reach another server – nixCraft

SSH port forwarding (tunneling) in Linux

In this tutorial, we will cover SSH port forwarding in Linux. This is a function of the SSH utility that Linux administrators use to create encrypted and secure relays across different systems.

SSH port forwarding, also called SSH tunneling, is used to create a secure connection between two or more systems. Applications can then use these tunnels to transmit data.

Source: SSH port forwarding (tunneling) in Linux – Like Geeks

How To Disable SSH reverse DNS Lookups in Linux/Unix system

By default, ssh server performs a reverse DNS lookup for authentication requests. This can be so annoying as you wait ten’s of seconds for the lookup to finish. You may experience a delay before receiving a password prompt while accessing a remote system via ssh.

This guide will show you how to disable SSH reverse DNS lookups in a Linux/Unix system. The method discussed here works for all Linux and Unix based operating systems running OpenSSH Server.

Source: How To Disable SSH reverse DNS Lookups in Linux/Unix system – Computing for Geeks