SSH is a secure protocol used to access and control another machine over a network remotely. It replaces older protocols like Telnet by encrypting all traffic (including passwords, commands, and files). SSH can also be used for tunneling, port forwarding, and public-key authentication.