Kann ich unterschiedliche Keys für Home->Server 1 und Server 1-> Server 2 erstellen? Wenn ja, wie gehe ich dann vor?
Es sind Key-Paare.Jweils ein privater und ein öffentlicher.
Standardvorgehen:
home:
Erzeuge das Key-Paar mit ssh-keygen (oder einer anderen Methode). Kopiere nur den public-Key mit ssh-copy-id auf den Server 1. Der wird dabei nach $HOME/.ssh/authorized_keys geschrieben und nur dahin.
Server 1:
Erzeuge ein weiteres Key-Paar mit ssh-keygen (oder einer anderen Methode) auf dem Server 1. Kopiere nur den public-Key mit ssh-copy-id auf den Server 2. Der wird dabei nach $HOME/.ssh/authorized_keys geschrieben und nur dahin.
Möglicherweise musst Du weitere Angaben über Deine Systeme machen:
- Ist „home“ ein Windows-Rechner, dann gibt es z.B. wahrscheinlich kein Programm namens ssh-copy-id, da muss man etwas anders vorgehen.
- sind die Benutzerverzeichnisse auf Server 1 und/oder Server 2 verschlüsselt, dann muss man auch mehr tun.
/mypath/id_rsa already exists. Overwrite (y/n)?
Kommt drauf an, was Du vorher getan hast und was Du jetzt tun willst.