Turvaline paroolita sisselogimine võib tunduda fantaasia värk, kuid see on SSH-võtmete abil hõlpsasti saavutatav.
SSH kaitseb teie kohaliku masina ja kaugsüsteemi vahelist suhtlust, krüpteerides selle liikluse täielikult. Kuid parooli sisestamine iga kord, kui loote ühenduse kaughostiga, võib tunduda pisut tüütu.
Õnneks saate sellest sammust mööda minna, lubades paroolita SSH sisselogimise. Näitame teile, kuidas kasutada ssh-copy-id käsk seda teha.
Kuidas kasutada SSH-d ilma paroolita
Paroolivaba sisselogimise lubamiseks kaudu SSH, peate vaid kopeerima oma avaliku võtme kaugserverisse. SSH-võti on tegelikult kahe võtme paar: üks avalik ja teine privaatne. Kaug-SSH-server kasutab neid selleks autentige oma identiteet enne ühenduse loomist.
Saate hõlpsasti luua oma SSH-võtmepaare kasutades ssh-keygen käsk. Kui ssh võtmed genereerib, kopeerige oma avalik võti kaugserverisse. See tagab, et te ei pea järgmistel sisselogimistel SSH-parooli sisestama.
Looge avalikud ja privaatsed SSH-võtmed
Lihtsalt käivitage terminal ja sisestage SSH-võtmepaaride loomiseks järgmine käsk:
ssh-keygen
Jätkake sisestusklahvi iga viipa all, kuni programm on lõpule jõudnud ja loob võtmefailid.
Lisage serverisse avalik SSH-võti
Nüüd, kui olete oma SSH-võtmed loonud, peate lisama avaliku võtme oma kaugserverisse. Seda saate teha rakendusega ssh-copy-id käsk:
ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-host
Tippige ülaltoodud käsk oma terminali ja asendage kasutaja ja kaughost oma kasutajanime ja kaugmasina hostinime/IP-ga.
Ühendage SSH-serveriga ilma paroolita
Pärast avaliku võtme lisamist serverisse saate ilma paroolita sisse logida ssh-copy-id. Saate seda ise testida, kasutades järgmist käsku:
ssh kasutaja@kaughost.
Vabanege paroolidest, kasutades ssh-copy-id
Kasutades ssh-copy-id, saate avaliku võtme kaugserverisse üles laadida ja luua ühenduse ilma paroolita. Siiski ei tohiks paroolivaba autentimist kõigi süsteemide jaoks lubada. Selle asemel kasutage seda sageli kasutatavatele süsteemidele juurdepääsuks. Kui olete sellega uus, proovige õppida, kuidas seadistada SSH-d ja seadistada.
Kas vajate oma Linuxi arvutile või serverile kaugjuurdepääsu? Siit saate teada, kuidas seadistada ja konfigureerida SSH-d Linuxis, Windowsis ja mobiilis.
Loe edasi
- Programmeerimine
- Turvalisus
- SSH
- Linux
- Unix
- Turvalisus
![](/f/618ac77c6718e811f5601de11b3b8d1a.jpg)
Rubaiat on CS grad, kellel on suur kirg avatud lähtekoodiga. Lisaks Unixi veteranile tegeleb ta ka võrguturbe, krüptograafia ja funktsionaalse programmeerimisega. Ta on innukas kasutatud raamatute koguja ja imetleb klassikalist rokki lõputult.
Liituge meie uudiskirjaga
Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!
Tellimiseks klõpsake siin