sobota, 29 kwietnia 2017

Klucznika brak , po ssh chodzę jak rak

Łączenie się do innych hostów po ssh , bez ciągłego podawania hasła. 

  • W pierwszej kolejności generujemy parę kluczy (prywatny i publiczny)
Oczywiście najlepiej rsa.

 ssh-keygen -t rsa

Generating public/private rsa key pair.

Enter file in which to save the key (/home/(user)/.ssh/id_rsa):
(możesz podać ścieżkę albo zadowolić się domyślną )
Enter passphrase (empty for no passphrase):  nie podawaj -enter
Enter same passphrase again:  nie podawaj -enter
Your identification has been saved in /home/adam/.ssh/id_rsa.

Your public key has been saved in /home/(user)/.ssh/id_rsa.pub.

The key fingerprint is:

SHA256:bla bla bla ...
The key's randomart image is:
bla bla bla 

  • Tworzymy ukryty katalog .ssh w katalogu użytkownika o tej samej nazwie, którym się będziemy łączyć /home/(user)/.ssh
  • możemy "ręcznie" albo jednym poleceniem
    ssh -p port user@host  mkdir -p .ssh  
    Dodajemy zawartość klucza publicznego do pliku .ssh/authorized_keys' na hoście do którego chcemy się łączyć.
    Można "ręcznie" albo jednym poleceniem :
    cat ~/.ssh/id_rsa.pub | ssh -p port (user)@host 'cat >> .ssh/authorized_keys'
  • możemy teraz sprawdzić 
  • ssh -p port user@host

Brak komentarzy:

Prześlij komentarz

U źródeł Postgres'a. Building after Amnesia

Potrzebne  pakiety apt install gcc  apt install python-dev  apt install libreadline-dev  apt install zlib zlib-dev  apt install libzzi...