Jak dodać klucz SSH i wygodnie logować się na serwer?

klucz ssh

W pierwszej kolejności musimy wygenerować klucz.
Tutaj przychodzi nam z pomocą linia poleceń oraz zainstalowany OpenSSH

Windows 10

  1. Zainstalować „Chocolatey
  2. Odpalić cmd z prawami administratora:
    win + R -> cmd -> i zanim naciśniemy enter przytrzymujemy shift i ctrl wciśnięte.
  3. wpisujemy:
    choco install openssh
  4. instalujemy zatwierdzając enterem.
klucz ssh

Jak już mamy OpenSSH to możemy przejść do kolejnego kroku czyli wygenerowania klucza.

  1. Odpalamy cmd
  2. Wpisujemy komendę:
    ssh-keygen -t rsa -b 4096 -C "twoj@email.pl"
konsola z kluczem ssh

Podglądamy klucz publiczny wpisując komendę:
cat id_rsa.pub

konsola z kluczem publicznym ssh

Kopiujemy jego zawartość i logujemy się na serwer:
ssh root@serwer.pl
przechodzimy do edycji pliku, w którym przetrzymywane są autoryzowane dla danego użytkownika klucze:
nano ~/.ssh/authorized_keys
i wklejamy nasz klucz publiczny. Zapisujemy. Robimy exit i logujemy się ponownie bez użycia hasła(ew hasła, które mamy przypisane do klucza).

Mam nadzieje, że artykuł okazał się pomocny 🙂