installation de ssh serveur

ssh permet de se connecter à distance en ligne de commande.

Coté documentation on se base sur:

http://doc.ubuntu-fr.org/ssh

http://www.labo-linux.org/articles-fr/mise-en-place-d-un-serveur-ssh/description-ssh

La première chose à faire est d’installer openssh:

coté serveur


apt-get install openssh-server

La configuration se fait dans le fichier:

/etc/ssh/ssh_config

coté client

il nous faut générer les clés et l’envoyer au serveur, pour cela:


ssh-keygen -t dsa
ssh-copy-id -i  /.ssh/id_dsa.pub adresse_du_serveur

Ne pas oublier de mettre une passphrase correct.

Dans la config du serveur on peut désactiver l’authentification par utilisateur/mot de passe

dans le fichier /etc/ssh/sshd_config mettre :

PasswordAuthentification no

cela permet de ne pas se connecter par utilisteur/MotdePasse

La clé privé se trouve sur le client dans:

/home/frederic/.ssh/id_dsa

Cette clé peut être copié sur un autre PC