Łą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)
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