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.
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ą.
Reikia nuotoliniu būdu pasiekti „Linux“ kompiuterį ar serverį? Štai kaip nustatyti ir konfigūruoti SSH „Linux“, „Windows“ ir mobiliuosiuose įrenginiuose.
Skaitykite toliau
- Programavimas
- Saugumas
- SSH
- Linux
- Unix
- Saugumas
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.
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