Linuxin SSH-avaimen poisto prosessi, varsinkin SSH-avaimen poistaminen Se on kriittinen askel, jonka voimme ottaa, kun haluamme muuttaa jotain. SSH-yhteyksiemme turvallisuuden lisäämiseksi tai uuden luomiseksi SSH-suojausasetukset Haluamme ehkä peruuttaa avaimet jatkaaksemme prosessia. Tässä artikkelissa käsittelemme menetelmiä, joilla SSH-avaimen poistoprosessi voidaan suorittaa, mitä etuja ja haittoja sillä on ja mahdollisia vaihtoehtoisia ratkaisuja. Vahvistamme prosesseja myös esimerkkisovelluksilla ja vastaamme viimeisessä osassa usein kysyttyihin kysymyksiin.
SSH (Secure Shell) on protokolla ja työkalusarja, joka mahdollistaa suojatut yhteydet etäpalvelimiin. "Avainpohjainen todennus" tarjoaa turvallisen ja käytännöllisen käytön. Linuxin SSH-avaimen poisto saattaa olla tarpeen seuraavissa tapauksissa:
SSH-avaimen poistoa voidaan suosia paitsi riskitilanteissa myös osana tavanomaisia suojauskäytäntöjä. Käyttämättömien tai tarpeettomien avainten poistaminen vähentää mahdollisia kyberhyökkäysvektoreita.
SSH-avaimen poistaminen tai peruuttaaksesi, on yleensä tarkasteltava kahta eri kohtaa:
~/.ssh/
erityistä hakemistossa (yksityinen) ja yleinen (julkinen) avainten poisto.~/.ssh/authorized_keys
Tiedoston viivojen puhdistaminen.Nämä kaksi prosessia on suoritettava synkronisesti. Vaikka poistaisit paikallisen avaimesi, jos palvelimen tiedot säilyvät, se voi silti aiheuttaa riskin, jos hyökkääjä saa palvelinpuolen avaimen.
Linux- tai macOS-järjestelmissä SSH-avainparit ovat yleensä ~/.ssh
sijaitsee kansiossa. Esimerkkejä:
~/.ssh/id_rsa
(yksityinen avain)~/.ssh/id_rsa.pub
(Julkinen avain)~/.ssh/id_ed25519
(yksityinen avain)~/.ssh/id_ed25519.pub
(Julkinen avain)Sinun on oltava varovainen poistaessasi. Jos nimeäminen tehdään erityisellä nimellä (mycustomkey
jne.), sinun on tunnistettava oikeat tiedostot. Esimerkki komennosta on seuraava:
cd ~/.ssh/ rm id_rsa id_rsa.pub # tai rm id_ed25519 id_ed25519.pub
Jos aiot työskennellä uuden projektin parissa tai toisen käyttäjän kanssa, poista nämä tiedostot. Jos kuitenkin työskentelet useiden avainten kanssa yhdellä palvelimella, sinun on oltava varovainen, ettet poista väärää tiedostoa.
Kun jatkat Linuxin SSH-avaimen poistovaiheeseen palvelimen kautta, käyttäjä, johon muodostat yhteyden etäkoneella ~/.ssh/authorized_keys
Sinun on poistettava tiedostoon tallennettu rivi. Voit seurata toimintoa seuraavasti:
# Kirjaudu palvelimelle. ssh [email protected] # Siirry sitten kotihakemistoosi ja avaa authorised_keys-tiedosto nano ~/.ssh/authorized_keys # Etsi rivi, jonka haluat poistaa, ja poista se.
Esimerkiksi, id_rsa.pub sisältöä yhtenä pitkänä rivinä authorised_keys
näkyy kohdassa . Tunnista tämä rivi tai rivit ja poista ne kokonaan. Kun tallennat ja poistut, kyseisen avaimen oikeus käyttää palvelinta peruutetaan.
ssh-copy-id
Käänteinen prosessi kanssassh-copy-id, käytetään usein avainten lisäämiseen. Sisäänrakennettua asennuksen poistovaihtoehtoa ei kuitenkaan ole. Uudelleen ssh-copy-id
avaimet lisätty, authorised_keys
Nämä rivit on poistettava manuaalisesti, koska ne vastaavat tiettyjä tiedoston rivejä. Siis suoraan ssh-copy-id -r
Poistamista komennolla kuten ei tueta. Siksi voit tyhjentää authorised_keys joko editorilla tai valmistelemalla komentosarjan.
Edut ja haitat punnitaan ennen toimenpiteen toteuttamista auttaa estämään mahdollisia ongelmia. Tässä on avainten poistoprosessin edut ja haitat:
Siksi sinun tulee ottaa huomioon odottamattomat riskit sekä edut ja toteuttaa kaupat suunnitelmallisesti ja huolellisesti.
SSH-avainten poistamisen lisäksi on muitakin tapoja. Tämän osion tarkistaminen voi olla hyödyllistä joissakin erityistilanteissa:
Jos SSH-suojausasetukset Jos haluat vain vaihtaa avaimen salasanan ssh-keygen -p
Tunnuslause voidaan päivittää komennolla. Tämä lisää suojaustasoa ilman, että avainta on poistettava kokonaan.
OpenSSH 6.2:ssa ja uudemmissa Avainten peruutusluettelo (KRL) -ominaisuus on käytettävissä. Voit siis pitää palvelimella luetteloa siitä, mitkä avaimet ovat virheellisiä tai mitä varmenteita ei hyväksytä. ssh-keygen -k -f peruutetut_avaimet
KRL voidaan luoda komennoilla, kuten ja SSH voidaan määrittää vastaavasti.
Palvelimen puolella, /etc/ssh/sshd_config
Käyttäjät tai tietyt avaintyypit voidaan estää joillakin parametreilla. Esimerkiksi Salasanatodennusnumero
Voit sallia vain avainpohjaisen käytön esimerkiksi asetuksilla ja luoda erilaisia käytäntöjä DMZ- tai testausjärjestelmille, jos haluat. Tämä on kuitenkin menetelmä, joka muuttaa julkisen pääsyn protokollaa "avaimen poistamisen" sijaan.
Käydään läpi muutama esimerkki siitä, miten edetä käytännössä:
authorised_keys
Saattaa riittää, että poistat sen rivin tiedostosta. Lisäksi kyseisen henkilön paikallisella koneella yksityinen avain pitäisi myös poistaa.Nämä esimerkit osoittavat, kuinka tärkeä avainten poistopäätös voi olla eri mittakaavassa ja tilanteissa.
Jos tarvitset tarkempaa tietoa SSH:sta OpenSSH:n virallinen sivusto Pääset käyttämään kaikkea dokumentaatiota (DoFollow) kautta.
Lisäksi sivuillamme Linux Voit myös katsoa erilaisia konfigurointiesimerkkejä kategoriastamme.
Linuxin SSH-avaimen poistoon yksi turvallisuuden ja hallittavuuden kannalta välttämättömistä askeleista. Syistä, kuten tietoturvaloukkauksista, joukkueen vaihdoksista tai vain järjestyksen ylläpitämiseksi SSH-avaimen poistaminen Saatat haluta. Prosessi koostuu periaatteessa kahdesta vaiheesta: paikallisten avainten tyhjentäminen ja authorised_keys
Poista tiedostosta vastaavat rivit.
Sinun tulee olla varovainen tässä vaiheessa, SSH-suojausasetukset On suositeltavaa, että hallitset prosessejasi kirjallisen politiikan avulla ja varmistat koordinoinnin tiimin sisällä. Ajantasaisten salausmenetelmien käyttö, säännölliset tarkastukset ja käyttämättömien avainten poistaminen käytöstä luovat tärkeän suojan kyberhyökkäyksiä vastaan. Muista, että pieni huolimattomuus voi avata oven suurelle tietomurrolle.
Yleensä kyllä. SSH-avaimen poistaminen Sinulla on oltava pääsy palvelimeen. Jos olet kirjautunut sisään authorised_keys
Voit muokata tiedostoa, jos se on paikallinen ~/.ssh
Voit poistaa kansiossasi olevat tiedostot. Jos sinulla on kuitenkin pääsy eri menetelmällä (esimerkiksi pääkonsolilla) prosessin aikana, voit muokata kirjautumatta sisään.
Jos poistit vanhan avaimen, yhteys avaimeen ei ole enää mahdollista. uusi SSH-suojausasetukset Jos suunnittelet ssh-keygen Sinun on luotava uudet avaimet komennolla ja authorised_keys
Sinun on lisättävä tiedostoon julkinen avain.
Jos haluat poistaa avaimen kokonaan käytöstä, kyllä, kaikilla palvelimilla authorised_keys
Sinun on myös poistettava tietueet. Muutoin eri palvelimiin voidaan silti päästä käsiksi.
Vastaa