Ce n'est pas forcément évident que cette page doit être classé sous serveur, mais c'est vrai que le SSH sert le plus souvent à administrer une machine à distance, d'autant plus si cette machine n'a pas d'interface graphique à disposition.
Sous la plupart des distribution GNU/Linux, le client SSH est installé par défaut.
Pour la partie serveur, c'est-à-dire la machine sur laquelle on veut se connecter, il faut vérifier si les paquets sont installés.
À détailler
Il est possible de passer des commandes à distance :
ssh [user]@[machine-distante] 'commande'
ssh [user]@[machine-distante] 'commande1; commande2;'
ssh -p port -D numero user@machine
Puis configurer soit le logiciel soit le proxy mandataire, en socks, localhost, numéro (port).
ssh-keygen
pour générer les clés (voir le man). ssh-copy-id -i file [user]@[host]
pour envoyer la clé sur le serveur.