From Linux Bash Shell Scripting Tutorial Wiki
Jump to navigation Jump to search

This article is a stub. You can help us by expanding it.

SSH is an acronym for Secure Shell. It is a cryptographic network protocol for remote login to systems and running commands on a remote machine or servers. SSH provides a secure and encrypted communication over an unsecured network such as Internet or LAN. It works in a client server architecture format. SSH encrypts all traffic to eliminate eavesdropping, connection hijacking, and other attacks. OpenSSH client and server used by Linux and Unix-like system such as FreeBSD, OpenBSD, MacOS and others. OpenSSH provides a large suite of secure tunneling capabilities, several authentication methods, and sophisticated configuration options.

SSH usage

  • For log into a shell on a remote server
  • Setting up passwordless login
  • Secure file transfer
  • Running a single or multiple commands on a remote server
  • For forwarding or tunneling a port