poradniki

generowanie kluczy RSA Logowanie do serwera za pomoc膮 SSH

header-wpis

Logowanie do serwera za pomoc膮 SSH wymaga podania has艂a proste i oczywiste. Z czasem mo偶e to sta膰 si臋 uci膮偶liwe, tym bardziej 偶e cz艂owiek jest z natury leniwy. Jak to obej艣膰 ?
Istnieje szybkie i bardzo proste rozwi膮zanie a mianowicie generowanie kluczy RSA

Generowanie kluczy RSA

ssh-keygen -t rsa

Otrzymujemy komunikat zwrotny “Generating public/private rsa key pair. Enter file in which to save the key (~/.ssh/id_rsa)”. Enter i podajemy dwukrotnie has艂o. Je偶eli wszystko p贸jdzie ok a powinno o ile nie pomyli艣my si臋 w ha艣le to otrzymamy komunikat “Your identification has been saved in ~/.ssh/id_rsa. Your public key has been saved in ~/.ssh/id_rsa.pub”. Zosta艂y wygenerowane dwa klucze – jeden prywatny (id_rsa) i drugi publiczny (id_rsa.pub).

Logowanie do serwera

Przenosimy klucz publiczny na serwer

ssh-copy-id -i ~/.ssh/id_rsa.pub LOGIN_DO_KONTA_SSH@ADRES_SERWERA

Je偶eli nie zadzia艂a nale偶y sprawdzi膰 czy w katalogu g艂贸wnym znajduje si臋 folder .ssh, je偶eli nie musimy go utworzy膰

cat ~/.ssh/id_rsa.pub | ssh LOGIN_DO_KONTA_SSH@ADRES_SERWERA 'cat >> .ssh/authorized_keys'

Od teraz logowani odbywa si臋 wpisuj膮c jedynie login@serwer