SSH piekļuves atsaukšana Jūsu VPS bijušam darbiniekam vai pazaudētam klēpjdatoram
Bijušais darbinieks, tīmekļa izstrādātājs pēc projekta beigām vai nozagts klēpjdators: ikviens, kam bija SSH atslēga uz Jūsu servera, joprojām var pieteikties. Parastai atslēgai nav derīguma termiņa. Tas, ko Jūs nenoņemat, turpina darboties, arī pēc vairākiem gadiem. Lūk, kā pareizi atsaukt piekļuvi Jūsu VPS.
1. solis: pārbaudiet visas atslēgas
Atslēgas katram lietotājam atrodas failā ~/.ssh/authorized_keys, viena atslēga katrā rindā. Pārbaudiet katru lietotāju, arī root:
sudo sh -c 'ls -l /root/.ssh/authorized_keys /home/*/.ssh/authorized_keys' sudo ssh-keygen -lf /root/.ssh/authorized_keys sudo ssh-keygen -lf /home/anna/.ssh/authorized_keys
ssh-keygen -lf katrai atslēgai parāda pirkstu nospiedumu un komentāru, piemēram, jan@laptop. No tā Jūs redzat, kam vai kurai ierīcei atslēga pieder. Tāpēc ir ērti, veidojot katru atslēgu, pievienot tai skaidru komentāru un katrai ierīcei izmantot savu atslēgu.
- Izveidojiet kopiju:
sudo cp /root/.ssh/authorized_keys /root/authorized_keys.bak. - Atveriet failu ar
sudo nanoun izdzēsiet attiecīgās personas vai ierīces rindu. - Otrā logā pārbaudiet, vai Jūs joprojām varat pieteikties, pirms aizverat pašreizējo sesiju.
Vai sarakstā ir atslēga, kuru Jūs neatpazīstat un kuru Jūs nepievienojāt? Tas ir trauksmes signāls: ielaušanās veicēji labprāt pievieno savu atslēgu, lai vēlāk atgrieztos. Šādā gadījumā rīkojieties saskaņā ar rakstu Uzlauzts? Pirmie soļi.
2. solis: attiecīgās personas konts
Ja šai personai bija savs lietotājs, bloķējiet vai izdzēsiet to. Vispirms ar who pārbaudiet, kas pašlaik ir pieteicies.
| Darbība | Komanda (Debian un Ubuntu) |
|---|---|
| Bloķēt kontu, saglabājot failus | sudo usermod -L -e 1 jan |
| Apturēt aktīvās sesijas un procesus | sudo pkill -u jan |
| Izņemt no grupas sudo | sudo gpasswd -d jan sudo |
| Izdzēst kontu kopā ar mājas mapi | sudo deluser --remove-home jan |
-L bloķē paroli, -e 1 padara kontu nederīgu. Ar paroles bloķēšanu vien ne vienmēr pietiek, lai apturētu SSH atslēgu, savukārt konta derīguma beigšana to aptur. Tomēr atslēgas tik un tā noņemiet (1. solis). Pārbaudiet arī, vai mapē /etc/sudoers.d/ ir faili šai personai un vai ar šo vārdu darbojas ieplānoti uzdevumi: sudo crontab -l -u jan. Sistēmās AlmaLinux un Rocky Linux administratoru grupu sauc wheel, un kontu izdzēš ar sudo userdel -r jan.
3. solis: nomainiet paroles un noslēpumus
Ar atslēgas noņemšanu nepietiek, ja šī persona ir redzējusi arī paroles. Nomainiet visu, ko šī persona zināja vai varēja izlasīt:
- Root paroli. To varat iestatīt VPS ekrānā, cilnē Iestatījumi, vai serverī ar
sudo passwd root. - Datubāzu un pārvaldības paneļu paroles, kā arī žetonus vai API atslēgas konfigurācijas failos un
.envfailos. Nomainiet tos arī pakalpojumā, kas tos izsniedza. - Koplietotās atslēgas dublējumkopijām, piemēram, Jūsu restic krātuves paroli.
4. solis: Jūsu WebOké konts
Ja šai personai bija piekļuve Mans WebOké, noņemiet arī to. Ar atbilstošām tiesībām tur, piemēram, var pārvaldīt Jūsu VPS, izmantojot VPS ekrānu. Atveriet Mana administrācija, cilni Lietotāji, un pie attiecīgās personas izvēlieties Noņemt piekļuvi. Skatiet Papildu lietotāja pievienošana WebOké kontiem: vairāku WebOké kontu pārvaldība ar vienu lietotāju. Ja kādreiz kopīgojāt savus pieteikšanās datus, nomainiet paroli, skatiet Paroles iestatīšana, maiņa vai atjaunošana.
Pazaudēts vai nozagts klēpjdators
Noņemiet tikai šīs ierīces atslēgu, katrā serverī, kurā tā bija. Jaunajā ierīcē izveidojiet jaunu atslēgu un pievienojiet to, skatiet Atslēgas pievienošana serverim un pārbaude. Ja privātajai atslēgai nebija paroles frāzes, pieņemiet, ka to varēja izmantot, un nomainiet arī 3. solī minētās paroles. Ja Jūs vairs nevarat pieteikties, izmantojiet konsoli VPS ekrānā, skatiet Vairs nav piekļuves Jūsu VPS: ko darīt?
authorized_keys pirms šīs personas atslēgas ierakstiet opciju expiry-time="20261231", pēc tam atstarpi un atslēgu. Pēc šī datuma serveris atslēgu automātiski noraidīs. Turklāt savā servera dokumentācijā uzskaitiet, kam ir piekļuve, un pārbaudiet to katru ceturksni, skatiet Jūsu VPS drošības uzturēšana: hardening, Lynis un apkopes ritms.Ja vēlāk pārinstalējat VPS, laukā SSH atslēga ievadiet tikai tādu atslēgu, kas joprojām pieder Jums. Jūsu VPS ir pilnībā pašpārvaldīts: kam ir atļauts piekļūt serverim, nosakāt Jūs paši. Mēs palīdzam ar WebOké daļu, piemēram, VPS ekrānu, konsoli un momentuzņēmumiem.
Vēlaties uzzināt vairāk? Apgūstiet bezmaksas kursu VPS un Linux serveru pārvaldība, nodarbību 2.1 SSH atslēgu izveide un lietošana vai nodarbību 2.3 Gudra SSH lietošana.
