Il est intéressant de se loguer sur des machines de manière
sécurisée: pour cela il faut utiliser ssh.
Mais ssh peut vous permettre de vous loguer sur une machine distante
sans même rentrer de mot de passe. Comment? Grâe à
un échange de clés.
Il faut vérifier que ssh fonctionne. Utilisons la norme suivante:
la machine distante va s'appeler "loinlabas" et la machine devant vous
s'appelera "magohamoth-onthefloor" pour des raisons de clarté
évidentes. L'utilisateur s'appelle clothaire sur les deux
machines.
Si ça, ça ne marche pas, pas la peine d'aller plus loin. Réglez ce problème.[clothaire@magohamoth-onthefloor:~] $ ssh loinlabas clothaire@loinlabas's password: Last login: Mon Jan 3 08:30:57 2005 Linux 2.4.26. [clothaire@loinlabas:~] $
Si vous avez cette erreur, essayez de lancer le ssh en tant que root; si ça passe, vous avez des problèmes au niveau des droits du fichier /dev/tty, il doit être:
crw-rw-rw- 1 root tty 5, 0 2005-01-03 10:10 /dev/tty
[clothaire@magohamoth-onthefloor:~] $ ssh-keygen