Czy zezwolenie, by ktokolwiek zobaczył Twój klucz publiczny SSH, stanowi zagrożenie dla bezpieczeństwa?
Moje klucze publiczne znajdują się na wszystkich komputerach, na których regularnie się loguję, a także dałem innym sysadminom mój plik .pub, aby umożliwić mi dostęp do ich serwerów, zgodnie z wymaganiami.
Ale: jak bezpieczne jest publikowanie moich publicznych kluczy SSH, aby cały świat mógł je zobaczyć? Istnieje wiele wymienionych w różnych repozytoriach github, plikach dot i tym podobnych, i rozważam też zrobienie tego samego. Jestem sysadminem i paranoikiem (ale powtarzam się ...) i dlatego doceniłbym pewne wyjaśnienia.
ssh
public-key
ssh-keys
Alister Bulman
źródło
źródło
Odpowiedzi:
Uczynienie twojego klucza publicznego naprawdę publicznym spowoduje, że twoja para kluczy będzie mniej bezpieczna niż gdyby klucz publiczny był również tajny. Nikt nie może wybrać zamka, jeśli nigdy go nie widział.
Ale nawet jeśli ktoś ma twój klucz publiczny, wciąż nie jest znana, realna opcja znalezienia twojego klucza prywatnego na jego podstawie.
Oczywiście, jeśli ktoś jutro znajdzie sposób na obliczenie klucza prywatnego na podstawie twojego klucza publicznego, bezpieczniej byłoby nigdy nie wydać klucza publicznego. Ale tak się po prostu nie stanie. A jeśli tak, nikt nie będzie troszczył się o twój klucz publiczny, uwierz mi: P
źródło