Autorius Rubaiat Hossain
DalintisTviteryjeEl. paštas

Saugus prisijungimas be slaptažodžio gali atrodyti kaip fantazijos dalykas, bet tai lengvai pasiekiama naudojant SSH raktus.

SSH apsaugo ryšį tarp jūsų vietinio kompiuterio ir nuotolinės sistemos visiškai užšifruodamas tą srautą. Tačiau slaptažodžio įvedimas kiekvieną kartą prisijungus prie nuotolinio kompiuterio gali šiek tiek erzinti.

Laimei, galite apeiti šį veiksmą įjungę SSH prisijungimą be slaptažodžio. Parodysime, kaip naudotis ssh-copy-id komandą tai padaryti.

Kaip naudotis SSH be slaptažodžio

Norėdami įjungti be slaptažodžio prisijungimą per SSH, tereikia nukopijuoti viešąjį raktą į nuotolinį serverį. SSH raktas iš tikrųjų yra dviejų raktų pora: vienas viešasis ir kitas privatus. Nuotolinis SSH serveris juos naudos patvirtinkite savo tapatybę prieš prisijungdami.

Galite lengvai sukurti savo SSH raktų poras naudodami ssh-keygen komandą. Kai ssh sugeneruos raktus, nukopijuokite viešąjį raktą į nuotolinį serverį. Tai užtikrins, kad vėliau prisijungiant nereikės įvesti SSH slaptažodžio.

instagram viewer

Sukurkite viešuosius ir privačius SSH raktus

Tiesiog įjunkite terminalą ir įveskite šią komandą, kad sukurtumėte SSH raktų poras:

ssh-keygen

Kiekviename raginime spauskite Enter, kol programa baigsis ir sukurs pagrindinius failus.

Pridėkite viešąjį SSH raktą prie serverio

Dabar, kai sukūrėte SSH raktus, turite pridėti viešąjį raktą prie nuotolinio serverio. Tai galite padaryti su ssh-copy-id komanda:

ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-host

Įveskite aukščiau pateiktą komandą savo terminale ir pakeiskite Vartotojas ir nuotolinis-host su savo vartotojo vardu ir nuotolinio kompiuterio pagrindinio kompiuterio pavadinimu / IP.

Prisijunkite prie SSH serverio be slaptažodžio

Pridėję viešąjį raktą prie serverio, galite prisijungti be slaptažodžio ssh-copy-id. Galite išbandyti patys naudodami šią komandą:

ssh user@remote-host. 

Atsikratykite slaptažodžių naudodami ssh-copy-id

Naudojant ssh-copy-id, galite įkelti viešąjį raktą į nuotolinį serverį ir prisijungti be slaptažodžio. Tačiau neturėtumėte įjungti autentifikavimo be slaptažodžio visose sistemose. Vietoj to naudokite jį norėdami pasiekti dažnai naudojamas sistemas. Jei tai naujokas, pabandykite sužinoti, kaip nustatyti SSH ir konfigūruoti sąranką.

Kaip nustatyti SSH sistemoje „Linux“ ir išbandyti sąranką: pradedančiųjų vadovas

Reikia nuotoliniu būdu pasiekti „Linux“ kompiuterį ar serverį? Štai kaip nustatyti ir konfigūruoti SSH „Linux“, „Windows“ ir mobiliuosiuose įrenginiuose.

Skaitykite toliau

DalintisTviteryjeEl. paštas
Susijusios temos
  • Programavimas
  • Saugumas
  • SSH
  • Linux
  • Unix
  • Saugumas
Apie autorių
Rubaiat Hossain (50 straipsnių paskelbta)

Rubaiat yra CS absolventas, turintis didelę aistrą atvirajam šaltiniui. Jis yra ne tik „Unix“ veteranas, bet ir tinklo saugumas, kriptografija ir funkcinis programavimas. Jis yra aistringas naudotų knygų kolekcionierius ir nesibaigiantis susižavėjimas klasikiniu roku.

Daugiau iš Rubaiat Hossain

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Spauskite čia norėdami užsiprenumeruoti