Linux Tutorial: Dostęp zdalny przez SSH bez hasła

in #polish7 years ago

Automatic-Updates-on-Ubuntu-Server-cloud-init-Apt-dpkg.jpg

Ciągłe i każdorazowe wpisywanie haseł podczas łączenia się z maszyną zdalną przez SSH może być uciążliwe, szczególnie gdy praca z serwerami to Twoja codzienność.

Zdaniem twórców Agile Manifesto

Prostota – sztuka minimalizowania ilości koniecznej pracy – jest kluczowa.



W myśl powyższej idei, dowiemy się jak wyeliminować konieczność wpisywania hasła użytkownika podczas autoryzacji na maszynie zdalnej.

Czy wiesz, że umiejętność minimalizowania ilości wymaganej pracy to właściwie jedna z 12 zasad Manifestu Programowania Zwinnego? Możesz dowiedzieć się więcej na http://agilemanifesto.org/iso/pl/principles.html

Bezpieczne połączenie przez SSH bez konieczności podawania hasła



Połączenie wymaga posiadania pary kluczy SSH. Jeżeli nie posiadasz pary kluczy, dowiedz się jak ją wygenerować.

Ważne: Jeżeli podczas generowania pary kluczy ustanowiłeś tzw. frazę zabezpieczającą Twój klucz prywatny, przy logowaniu przez SSH będziesz musiał ją wprowadzić. Fraza może być dodatkowym zabezpieczeniem w przypadku utraty Twojego klucza prywatnego.

Kopiowanie klucza publicznego na maszynę zdalną



Aby zalogować się do maszyny zdalnej bez konieczności wpisywania hasła użytkownika, w pierwszej kolejności musimy przesłać na nią nasz klucz publiczny.

dev@dev: ssh-copy-id -i ~/.ssh/id_rsa user@host



Skrypt jednorazowo zapyta Cię o hasło użytkownika maszyny zdalnej w celu autoryzacji. Po jego wprowadzeniu, powinieneś otrzymać output podobny do poniższego:


Number of key(s) added: 1
Now try logging into the machine, with:   "ssh 'user@host'"
and check to make sure that only the key(s) you wanted were added.

Logowanie do maszyny zdalnej



Aby zalogować się do maszyny zdalnej, wprowadź do narzędzia terminal poniższe polecenie:

dev@dev: ssh user@host



Gotowe! Jeżeli wszystko poszło dobrze, powinieneś znajdować się na maszynie zdalnej.


Welcome to Ubuntu 17.04 (GNU/Linux 4.10.0-19-generic x86_64)
Last login: Tue Feb 20 09:30:17 2018 from 172.16.101.67


Sprawdź też moje inne publikacje

Coin Marketplace

STEEM 0.13
TRX 0.24
JST 0.032
BTC 85017.14
ETH 2146.73
USDT 1.00
SBD 0.94