What SSH can do

SSH allows users to login to remote computers securely

SSH (Secure Shell) can be used to remotely login to another computer to do some tasks on it, as if sitting locally. TELNET protocol also allows this, but we had learned already that TELNET protocol is not secure.

SSH allows file transfers securely

SSH allows securely copy or transfer files over the network. SSH related protocols SCP (Secure Copy Protocol) and SFTP (Secure File Transfer Protocol) for securely copying files over the network. SCP (Secure Copy Protocol) and SFTP (Secure File Transfer Protocol) provides much better protection by encrypting the communication, compared with original protocol FTP (File Transfer Protocol).

SSH allows to run commands remotely

SSH allows to run commands at remote machines securely.

Port forwarding

SSH allows tunneling (SSH Port forwarding) other insecure protocol’s network traffic to provide more security, without modifying other protocols or applications.

Related Tutorials
What is SSH (Secure Shell)
History of SSH protocol
Versions of SSH Protocol
RFCs related with SSH protocol
SSH Protocols and Products
SSH Client and SSH Server
SSH Components
SSH Packet Format
SSH Encryption Algorithms
Hash values, MAC and HMAC in SSH
What is SSH host key
How SSH works
How to install OpenSSH server in Windows Server
How to start OpenSSH Service in Windows Server
How to install OpenSSH Server in Windows Server using PowerShell
How to configure SSH server in Cisco Router
PuTTY login to Cisco Router using SSH protocol
How to install OpenSSH client in Windows 10
Port forwarding using SSH
How to configure SSH port forwarding