Jak wygenerować klucz publiczny / prywatny (UNIX)


12

Czy ktoś może mi powiedzieć, że do korzystania z SSH host potrzebuje również klucza publicznego i prywatnego? Jak mogę wygenerować parę kluczy publiczny / prywatny dla siebie?

Odpowiedzi:




4

Różni się w zależności od dystrybucji. W systemie Ubuntu użyj tego polecenia:

ssh-keygen

Wygeneruje dwa klucze, jeden publiczny (ten, który udostępnisz serwerowi), a drugi będzie prywatny i nie będziesz nikomu udostępniał. Po skopiowaniu klucza publicznego w ~ / .ssh / Author_keys na serwerze, możesz zalogować się bez pytania o hasło.


2

Klucze publiczne / prywatne są jak zamki i klucze: serwer wysyła blokadę, ale zachowuje klucz, a następnie blokujesz wiadomości na serwerze. Musisz także wysłać serwerowi blokadę, aby móc odzyskać te dane.

Wikipedia ma na to świetny przykład.


1

W każdym razie, aby wygenerować klucze, których powinieneś użyć ssh-keygen. Aby korzystać z SSL, systemu szyfrowania opartego na kluczach asymetrycznych, potrzebujesz kluczy prywatnych i publicznych.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.