poradniki

Logowanie do serwera za pomoc─ů SSH - generowanie kluczy RSA

Logowanie SSH bez hasła

wpis_header_img

Logowanie do serwera za pomoc─ů SSH wymaga podania has┼éa za ka┼╝dym razem gdy si─Ö chcemy do niego zalogowa─ç. Z czasem mo┼╝e to sta─ç si─Ö uci─ů┼╝liwe, tym bardziej ┼╝e cz┼éowiek jest z natury leniwy. Jak to obej┼Ť─ç i nie wpisywa─ç has┼éa ka┼╝dym razem gdy chcemy zalogowa─ç si─Ö nasz serwer ?
Istnieje szybkie i bardzo proste rozwi─ůzanie a mianowicie generowanie kluczy RSA

Generowanie kluczy RSA

Jak wygenerowa─ç klucze 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 za pomoc─ů klucz RSA

Logowanie ssh do serwera bez hasła

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

Scroll to Top
Skip to content