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.
Tag: ssh
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
How to Set Up SSH Keys on Debian 9
SSH-key-based authentication provides a more secure alternative to password-based authentication. In this tutorial we’ll learn how to set up SSH key-based authentication on a Debian 9 installation.
How to Keep Processes Running after SSH Logout in Linux
It happens many time that we try to access an app or content, but it ask for re-login or a popup which states your session is timed out. The session generally times out when content is kept idle and no transaction is performed. Many times “session_time” variable is set, which keeps active connection for time being. But what happens when session times out, a “SIGNUP” signal is sent to processes running in background as well as for processes that are children of the main process which are forced to terminate regardless of completion or partial completion of task. So how can we keep are the process running even after SSH Logout? In this article, I will explain how to keep the process running even after SSH is disconnected from a Linux terminal (Ubuntu 18.04 and CentOS 7).
Source: How to Keep Processes Running after SSH Logout in Linux (LinOxide)
Rsync Over Ssh On Different Port In Linux
Rsync and SSH tools on different Linux port to copy local as well as remote files. Backup important data to secure place with Rsync and SSH in Linux.
Source: Rsync Over Ssh On Different Port In Linux (LinOxide)
How to Use SSH Pipes on Linux
Like most commands on Linux, SSH can be used with input/output redirection via | (Unix Pipe). SSH can be used with this pipeline too. The basic concept here is understanding how the Unix pipeline works.
When you understand the way pipes work, you can get seriously creative. This article covers what happens when you combine Unix pipes and SSH. It should be noted that since Unix pipes can be just about anything, there are no doubt going to be commands not on this list would also be useful.
NOTE: Among other things, this article shows how to do remote hard drive backup and restoration, by creating an image (.img file) of a hard drive on a remote system, assuming that you have sufficient space on the remote backup drive for the image file.
Source: How to Use SSH Pipes on Linux
Raspberry Pi as a SOCKS proxy and SSH file server Tutorial
A couple redditors showed interest in how I set up my Pi as a SOCKS proxy and recommended I make a separate post as a tutorial, so I’ll do my best to explain everything.
Background
SOCKS stands for Socket Secure, and is essentially just a middle man for a server and client for send information between. The best description I’ve heard of it is “It’s a poor man’s VPN.” It essentially works the same, but each service has to be configured to work with it (i.e. I have Firefox on my Mac working through my SOCKS proxy but not Chrome and Safari). Why would you want a SOCKS proxy over a VPN? From my experience, it runs better on a Pi, and I can also do multiple things over SSH (such as also run a file server). Having to configure each service to run through it can also be a pro or a con, depending on if you want everything to work through it or not.
Basic Overview
There’s really not much to setting everything up; it’s a pretty straightforward process. For those just looking for something short and sweet, here are the basic steps I followed. I’ll go over each more in depth below.
Source: RPi as a SOCKS proxy and SSH file server Tutorial (Reddit/Raspberry Pi)
5 Ways to Keep Remote SSH Sessions and Processes Running After Disconnection
In this article, we will explain five useful techniques to keep your remote SSH terminal sessions running even after session disconnection under Linux systems.
Source: 5 Ways to Keep Remote SSH Sessions and Processes Running After Disconnection (Tecmint)
Recent Comments