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.
SSH allows tunneling (SSH Port forwarding) other insecure protocol’s network traffic to provide more security, without modifying other protocols or applications.