Ik heb nu op beide servers de map .ssh leeg gemaakt, en opnieuw "ssh-keygen -t dsa" gedaan.
Generating public/private dsa key pair.
Enter file in which to save the key (/home/server-werk/.ssh/id_dsa): (hier heb ik gewoon op enter gedrukt)
Enter passphrase (empty for no passphrase): (enter)
Enter same passphrase again: (enter)
Your identification has been saved in /home/server-werk/.ssh/id_dsa.
Your public key has been saved in /home/server-werk/.ssh/id_dsa.pub.
The key fingerprint is:
(key fingerprint sleutel) server-werk@fileserver
The key's randomart image is: (een plaatje)
Tot zover lijkt het dat het goed gaat, maar als ik de regel "ssh-copy-id server-thuis@196.20.20.50 -i ~/.ssh/id_dsa.pub"
uitvoert, dan krijg de melding "/usr/bin/ssh-copy-id: ERROR: No identities found"
Hier gaat er dus iets mis, waarmee ik geen raad mee weet.
Als ik nu vanaf "server-werk@196.10.10.50" met de commando "ssh server-thuis@196.20.20.50" naar
server-thuis gaat, dan krijg ik het RSA key fingerprint verhaal met de vraag of dat ik door wil gaan of niet.
Zeg ik "YES", dan ben ik op server-thuis ingelogd.
Ga ik weer terug meet SSH naar server-werk, dan krijg ik precies het zelfde verhaal, en in beide .SSH mappen
staat er nu een extra document met de naam "know_host"
Ik heb nu zo'n gevoel dat de SSH verbinding nu via een wachtwoord zijn verboden in plaats van een sleutel.
Als dat zo is, dan is dat de niet veilige manier toch?