Konfiguruję ssh z OS X na maszynę wirtualną Ubuntu (Virtual Box). Próbowałem skonfigurować uwierzytelnianie oparte na kluczach, postępując zgodnie z instrukcjami tutaj .
Teraz jest problem. Kiedy mój serwer VM działa, a ja jestem zalogowany po stronie serwera, mogę ssh bez uwierzytelnienia. Ale kiedy wylogowuję się po stronie serwera (gdy maszyna wirtualna jest nadal uruchomiona), nie mogę kontynuować bez uwierzytelnienia:
no such identity: /Users/USER/.ssh/id_dsa: No such file or directory
no such identity: /Users/USER/.ssh/id_ecdsa: No such file or directory
USER@192.168.56.10's password:
Mogę wprowadzić hasło i zalogować się bez problemu.
Jak mogę zmienić konfigurację, aby uwierzytelnianie klucza działało także wtedy, gdy nie jestem zalogowany po stronie serwera? Z wiadomości nie ma id_dsa
. Co tak naprawdę ma w ~/.ssh
znaczy id_rsa
, więc co ich różnica?