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