Linux SSH gakoa kentzea prozesua, batez ere SSH gakoa ezabatzen Zerbait aldatu nahi dugunean eman dezakegun urrats kritikoa da. Gure SSH konexioen segurtasuna areagotzeko edo berri bat sortzeko SSH segurtasun-konfigurazioa Baliteke giltzak bertan behera utzi nahi izatea prozesuarekin jarraitzeko. Artikulu honetan, SSH gakoak ezabatzeko prozesua egin daitekeen metodoak, zer abantaila eta desabantaila dituen eta irtenbide alternatibo posibleak aztertuko ditugu. Era berean, prozesuak indartuko ditugu aplikazio ereduekin eta maiz egiten diren galderei erantzungo diegu azken zatian.
SSH (Secure Shell) urruneko zerbitzarietarako konexio seguruak ahalbidetzen dituen protokolo eta tresna multzo bat da. "Gakoetan oinarritutako autentifikazioa" metodoak erabilera seguru eta praktikoa eskaintzen du. Linux SSH gakoa kentzea beharrezkoa izan daiteke kasu hauetan:
SSH gakoa kentzea hobets daiteke arrisku egoeretan ez ezik, baita ohiko segurtasun politiken parte gisa ere. Erabiltzen ez diren edo beharrezkoak ez diren gakoak ezabatzeak ziber-erasoen bektore potentzialak murrizten ditu.
SSH gakoa ezabatzen edo bertan behera uzteko, normalean bi puntu ezberdin aztertu behar dira:
~/.ssh/
direktorioa berezia (pribatua) eta komuna (publikoa) giltzak kentzea.~/.ssh/authorized_keys
Fitxategiko lerroak garbitzea.Bi prozesu hauek modu sinkronikoan egin behar dira. Zure tokiko gakoa ezabatzen baduzu ere, zerbitzariko informazioa geratzen bada, arriskua izan daiteke erasotzaile batek zerbitzariaren aldekoa eskuratzen badu.
Linux edo macOS sistemetan, SSH gako bikoteak izan ohi dira ~/.ssh
karpetan kokatzen da. Adibideak:
~/.ssh/id_rsa
(Gako pribatua)~/.ssh/id_rsa.pub
(Gako Publikoa)~/.ssh/id_ed25519
(Gako pribatua)~/.ssh/id_ed25519.pub
(Gako Publikoa)Kontuz ibili behar duzu ezabatzean. Izendapena izen berezi batekin egiten bada (mycustomkey
etab.), fitxategi egokiak identifikatu behar dituzu. Komandoaren adibidea honakoa da:
cd ~/.ssh/ rm id_rsa id_rsa.pub # edo rm id_ed25519 id_ed25519.pub
Proiektu berri batean edo beste erabiltzaile batekin lan egingo baduzu, besterik gabe ezabatu fitxategi hauek. Hala ere, zerbitzari bakarrean hainbat gakorekin lanean ari bazara, kontuz ibili behar duzu okerreko fitxategia ez ezabatzeko.
Zerbitzariaren bidez Linux SSH gakoa kentzeko urratsera jarraitzen duzun bitartean, urruneko makinan konektatzen ari zaren erabiltzailea ~/.ssh/authorized_keys
Fitxategian gordetako lerroa ezabatu behar duzu. Horrelako ekintza bat jarraitu dezakezu:
# Hasi saioa zerbitzarian. ssh [email protected] # Ondoren, joan zure hasierako direktoriora eta ireki authorized_keys fitxategia nano ~/.ssh/authorized_keys # Bilatu ezabatu nahi duzun lerroa eta kendu.
Adibidez, id_rsa.pub edukia lerro luze bat bezala baimendutako_gakoak
urtean agertzen da. Identifikatu lerro edo lerro hau eta ezabatu guztiz. Gorde eta irteten zarenean, gako horri zerbitzarian sartzeko baimena kenduko zaio.
ssh-copy-id
Alderantzizko prozesuarekinssh-copy-id, maiz erabiltzen da gakoak gehitzeko. Hala ere, ez dago "desinstalatu" aukerarik. Berriz ere ssh-copy-id
gehitutako giltzak, baimendutako_gakoak
Beharrezkoa da lerro hauek eskuz ezabatzea, fitxategiko lerro batzuekin bat datozelako. Beraz, zuzenean ssh-copy-id -r
Ez da onartzen bezalako komando batekin ezabatzea. Hori dela eta, baimendutako gakoak garbi ditzakezu editorearekin edo script bat prestatuz.
Prozedura bat ezarri aurretik alde onak eta txarrak balantzeak balizko arazoak saihesten laguntzen du. Hona hemen gakoak ezabatzeko prozesuaren abantailak eta desabantailak:
Hori dela eta, ustekabeko arriskuak eta abantailak kontuan hartu behar dituzu eta eragiketak modu planifikatu eta zainduan gauzatu.
SSH gakoak kentzeaz gain, beste ikuspegi batzuk daude. Atal hau berrikustea onuragarria izan daiteke egoera zehatz batzuetan:
Bada SSH segurtasun-konfigurazioa Gakoaren pasahitza oinarrian aldatu nahi baduzu, ssh-keygen -p
Pasaesaldia komandoarekin freskatu daiteke. Horrek segurtasun maila handitzen du gakoa guztiz ezabatu beharrik gabe.
OpenSSH 6.2 eta bertsio berrian, Gako baliogabetze-zerrenda (KRL) eginbidea eskuragarri dago. Beraz, zerbitzarian, zerrenda bat gorde dezakezu zein gako baliogabeak diren edo zein ziurtagiri onartuko ez diren. ssh-keygen -k -f revoked_keys
KRL komandoekin sor daiteke eta horren arabera SSH konfigura daiteke.
Zerbitzariaren aldetik, /etc/ssh/sshd_config
Erabiltzaileak edo zenbait gako mota blokeatu daitezke parametro batzuekin. Adibidez PasahitzaAutentifikazio zenbakia
Gakoetan oinarritutako sarbidea soilik baimen dezakezu ezarpenekin, eta DMZ edo proba-sistemetarako politika desberdinak sortu nahi izanez gero. Hala ere, "gakoa ezabatu" beharrean sarbide-protokolo orokorra aldatzen duen metodoa da.
Ikus ditzagun praktikan nola jarraitu jakiteko adibide batzuk:
baimendutako_gakoak
Nahikoa izan daiteke bere lerroa fitxategitik ezabatzea. Gainera, pertsona horren tokiko makinan gako pribatua ere ezabatu egin behar da.Adibide hauek erakusten dute zein funtsezkoa izan daitekeen gakoa kentzeko erabakia eskala eta egoera ezberdinetan.
SSHri buruzko informazio sakonagoa behar baduzu OpenSSH gune ofiziala Dokumentazio guztia (DoFollow) bidez atzi dezakezu.
Gainera, gure webgunean Linux Gure kategoriako konfigurazio-adibide desberdinak ere ikus ditzakezu.
Linux SSH gakoa kentzeasegurtasunari eta kudeagarritasunari dagokionez ezinbesteko urratsetako bat da. Segurtasun-hausteak, talde aldaketak edo, besterik gabe, ordena mantentzeko arrazoiengatik SSH gakoa ezabatzen Baliteke nahi izatea. Prozesua, funtsean, bi fase ditu: tokiko gakoak garbitzea eta baimendutako_gakoak
Kendu fitxategian dagozkion lerroak.
Kontuz ibili behar duzu fase honetan, SSH segurtasun-konfigurazioa Gomendagarria da zure prozesuak idatzizko politika batekin kudeatzea eta taldearen barruan koordinazioa ziurtatzea. Metodo kriptografiko eguneratuak erabiltzeak, aldizkako egiaztapenak egiteak eta erabiltzen ez diren gakoak desgaitzeak ziber-erasoen aurkako armarri garrantzitsu bat sortzen du. Gogoratu, arduragabekeria txiki batek datu-hauste handi baterako atea ireki dezake.
Normalean bai. SSH gakoa ezabatzen Zerbitzarirako sarbidea izan behar duzu. Saioa hasita badago baimendutako_gakoak
Fitxategia edita dezakezu, lokala bada ~/.ssh
Zure karpetako fitxategiak ezabatu ditzakezu. Hala ere, prozesuan zehar beste metodo baten bidez sarbidea baduzu (adibidez, root kontsola), edita dezakezu saioa hasi gabe.
Gako zaharra ezabatu baduzu, jada ez da posible gako horrekin konektatzea. berri bat SSH segurtasun-konfigurazioa Planifikatzen ari bazara ssh-keygen Tekla berriak sortu behar dituzu komandoarekin eta baimendutako_gakoak
Gako publikoa gehitu behar diozu fitxategiari.
Gakoa guztiz desgaitu nahi baduzu, bai, zerbitzari guztietan baimendutako_gakoak
Erregistroak ere ezabatu behar dituzu. Bestela, zerbitzari desberdinetara sar daiteke oraindik.
Utzi erantzuna