Het SSH-protocol (Secure Shell) wordt gebruikt voor veilige en versleutelde communicatie tussen computers. Het wordt vaak gebruikt om op afstand toegang te krijgen tot servers of andere computers, waardoor gebruikers op een veilige manier opdrachten kunnen uitvoeren, bestanden kunnen overbrengen en andere taken kunnen uitvoeren, zonder dat daarvoor fysieke toegang tot de betreffende computer nodig is. SSH wordt ook vaak gebruikt voor geautomatiseerde taken en scripten, zoals automatisch back-ups maken of software-updates uitvoeren.