====== 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.