Um zwischen mehreren Server mittels einer verschlüsselten Verbindung ohne Kennworteingabe kommunizieren zu können, müssen folgende Schritte durchgeführt werden:
ssh-keygen -t rsa -N '' ssh-keygen -t dsa -N ''
Hier muss noch einmal das Kennwort eingegeben werden.
cat ~/.ssh/id_*.pub | ssh zielsystem "mkdir -p ~/.ssh ; cat - >> ~/.ssh/authorized_keys"
Jetzt ist die verschlüsselte Kommunikation über pubKey Authentifizierung möglich.
Um das Kennwort nur einmal eingeben zu müssen, ist auch die Kommunikation via ssh-agent möglich.
killall ssh-agent eval `ssh-agent` ssh-add ~/.ssh/id_rsa > Identity added: ~/.ssh/id_rsa (~/.ssh/id_rsa) ssh-add ~/.ssh/id_dsa > Identity added: ~/.ssh/id_dsa (~/.ssh/id_dsa)
Weitere Info: