SSH (Secure Shell) is a network protocol used to establish a secure and encrypted connection between two computers over an unsecured network, such as the internet. It provides a secure channel for remote login, data transfer, and other network services.