Jakoś zgubiłem id_rsa.pub
plik. Nadal mam id_rsa
plik. Jak odzyskać klucz publiczny z klucza prywatnego?
(To pytanie pojawiło się po ssh-copy-id
zgłoszeniu „BŁĄD: Nie znaleziono tożsamości”, gdy ssh-keygen
zgłoszono „/root/.ssh/id_rsa już istnieje”. ls ~/.ssh
Wskazał, że problem miał, id_rsa
ale go nie ma id_rsa.pub
. Znalazłem rozwiązanie, ale zostało zakopane na dole długiego posta na forum wsparcia Ubuntu).
ssh
key-authentication
ja i
źródło
źródło
Odpowiedzi:
Możesz wygenerować klucz publiczny za pomocą
ssh-keygen -y
. Jeśli klucz prywatny znajduje się w domyślnej lokalizacji, możesz użyć następujących poleceń, aby umieścić klucz publiczny w tym samym miejscu:źródło