====== SSH : Secure Shell ======
Ce n'est pas forcément évident que cette page doit être classé sous [[:informatique:serveur|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.
===== Installation =====
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 FIXME
===== Configuration =====
* Fichier de conf
* Changement du port par défaut
* Système de clés
FIXME
===== Commandes distantes =====
Il est possible de passer des commandes à distance :
ssh [user]@[machine-distante] 'commande'
ssh [user]@[machine-distante] 'commande1; commande2;'
===== Tunnel SSH =====
ssh -p port -D numero user@machine
Puis configurer soit le logiciel soit le proxy mandataire, en socks, localhost, numéro (port).
[[http://blog-libre.org/wp-content/uploads/2012/08/Faire_son_serveur_avec_debian.pdf|source]]
===== Connexion avec clé =====
''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.