Imię
ssh-keygen - generowanie, zarządzanie i konwersja kluczy uwierzytelniających
Streszczenie
ssh-keygen -q -b bity -t rodzaj -N new_passphrase -do komentarz -fa output_keyfile ssh-keygen -str -P old_passphrase -N new_passphrase -fa plik klucza ssh-keygen -ja -fa input_keyfile ssh-keygen -mi -fa input_keyfile ssh-keygen -y -fa input_keyfile ssh-keygen -do -P hasło -do komentarz -fa plik klucza ssh-keygen -l -fa input_keyfile ssh-keygen -b -fa input_keyfile ssh-keygen -re czytelnik ssh-keygen -U czytelnik -fa input_keyfile ssh-keygen generuje, zarządza i konwertuje klucze uwierzytelniania dla ssh (1).ssh-keygen może tworzyć klucze RSA do użycia przez protokół SSH w wersji 1 i klucze RSA lub DSA do użycia przez protokół SSH w wersji 2. Typ klucza, który ma zostać wygenerowany, jest określony za pomocą -t opcja. Zwykle każdy użytkownik, który chce korzystać z SSH z uwierzytelnianiem RSA lub DSA, uruchamia to raz, aby utworzyć klucz uwierzytelniania w $ HOME / .ssh / identity $ HOME / .ssh / id_dsa lub $ HOME / .ssh / id_rsa Dodatkowo administrator systemu może użyć to do generowania kluczy hosta, jak widać w / etc / rc Zwykle ten program generuje klucz i prosi o plik, w którym będzie przechowywany klucz prywatny. Klucz publiczny jest przechowywany w pliku o tej samej nazwie, ale dołączony jest ".pub". Program prosi o podanie hasła. Hasło może być puste, aby wskazać brak hasła (klucze hosta muszą mieć puste hasło) lub może to być łańcuch o dowolnej długości. Hasło jest podobne do hasła, z wyjątkiem tego, że może to być fraza z serią słów, znaków interpunkcyjnych, cyfr, białych znaków lub dowolnych ciągów znaków. Dobre hasła mają długość 10-30 znaków, nie są prostymi ani łatwymi do odgadnięcia (angielska proza ma tylko 1-2 bitów entropii na znak i zawiera bardzo złe hasła) i zawiera mieszankę wielkich i małych liter, cyfr, i znaki niealfanumeryczne. Hasło można zmienić później za pomocą -str opcja. Nie ma sposobu na odzyskanie utraconego hasła. Jeśli hasło zostanie zgubione lub zapomniane, nowy klucz musi zostać wygenerowany i skopiowany do odpowiedniego klucza publicznego do innych komputerów. W przypadku kluczy RSA1 istnieje również pole komentarza w pliku klucza, które tylko dla wygody użytkownika pomaga zidentyfikować klucz. Komentarz może powiedzieć, do czego służy klucz lub cokolwiek jest przydatne. Komentarz jest inicjowany do `` user @ host '' po utworzeniu klucza, ale można go zmienić za pomocą -doopcja. Po wygenerowaniu klucza instrukcje poniżej szczegółowo opisują miejsce, w którym klucze powinny zostać uaktywnione. Dostępne są następujące opcje: -b bity Określa liczbę bitów w kluczu do utworzenia. Minimum to 512 bitów. Ogólnie biorąc, 1024 bity są uważane za wystarczające, a kluczowe rozmiary powyżej nie poprawiają bezpieczeństwa, ale spowalniają. Wartość domyślna to 1024 bity. -do Żąda zmiany komentarza w prywatnych i publicznych plikach kluczy. Ta operacja jest obsługiwana tylko dla kluczy RSA1. Program poprosi o plik zawierający klucze prywatne, o hasło, jeśli klucz je posiada, oraz o nowy komentarz. -mi Ta opcja odczyta prywatny lub publiczny plik klucza OpenSSH i wydrukuje klucz w formacie pliku kluczy publicznych SECSH na standardowe wyjście. Ta opcja umożliwia eksportowanie kluczy do użytku przez kilka komercyjnych implementacji SSH. -fa Nazwa pliku Określa nazwę pliku klucza. -ja Ta opcja odczyta niezaszyfrowany prywatny (lub publiczny) plik klucza w formacie zgodnym z SSH2 i wydrukuje zgodny z OpenSSH prywatny (publiczny) klucz na standardowe wyjście.ssh-keygen czyta również "Plik kluczy publicznych SECSH" Ta opcja umożliwia importowanie kluczy z kilku komercyjnych implementacji SSH. -l Pokaż odcisk palca określonego pliku klucza publicznego. Prywatne klucze RSA1 są również obsługiwane. Dla kluczy RSA i DSAssh-keygen próbuje znaleźć pasujący plik klucza publicznego i wydrukuje jego odcisk palca. -p Żąda zmiany hasła pliku klucza prywatnego zamiast tworzenia nowego klucza prywatnego. Program poprosi o plik zawierający klucz prywatny, stare hasło i dwa razy nowe hasło. -q Ciszassh-keygen Używane przez / etc / rc podczas tworzenia nowego klucza. -y Ta opcja odczyta prywatny plik w formacie OpenSSH i wydrukuje publiczny klucz OpenSSH na standardowe wyjście. -t rodzaj Określa typ klucza do utworzenia. Możliwe wartości to "rsa1" dla wersji protokołu 1 i "rsa" lub "dsa" dla wersji protokołu 2. -B Pokaż bubblebabble podsumowanie określonego pliku klucza prywatnego lub publicznego. -DO komentarz Zapewnia nowy komentarz. -RE czytelnik Pobierz klucz publiczny RSA zapisany na karcie inteligentnej czytelnik -N new_passphrase Zapewnia nowe hasło. -P hasło Zapewnia (stare) hasło. -U czytelnik Prześlij istniejący klucz prywatny RSA do karty inteligentnej w czytelnik ZOBACZ TEŻ ssh (1) J. Galbraith R. Thayer "SECSH Public File File Format" draft-ietf-secsh-publickeyfile-01.txt Marzec 2001 materiał do wykonania w toku Ważny: Użyj mężczyzna dowództwo ( % mężczyzna ), aby zobaczyć, jak polecenie jest używane na danym komputerze. Opis




