Rocky Linux 9 ni chaguo huru linaloendana na RHEL: vifurushi vilevile, dnf uleule, firewalld na SELinux zilezile. Kama umewahi kusanidi Debian au Ubuntu, mpangilio wa hatua ni uleule; zana tu ndizo zinatofautiana. Hizi ni dakika kumi za kwanza kwenye seva mpya ya Rocky 9.
Kila amri hapa chini tuliiendesha kwenye picha yetu ya Rocky Linux 9 kabla ya kuchapisha. Kwenye seva safi mfululizo wote huchukua dakika chache.
1. Sasisha mfumo
Ingia kama root kwa nenosiri kutoka kwenye dashibodi yako na usasishe:
dnf -y upgrade
Kwenye picha yetu ilikamilika kwa sekunde chache tulipoijaribu, kwa sababu picha ilikuwa tayari imesasishwa.
2. Unda mtumiaji wa sudo na uongeze ufunguo wako wa SSH
Kwenye Rocky kikundi cha wasimamizi kinaitwa wheel, si sudo:
useradd -m -G wheel deploy
passwd deploy # sudo will ask for this password
Weka ufunguo wako wa umma kwenye seva (jinsi ya kuunda ufunguo). Ikiwa uliunakili kwenda /root/key.pub:
install -d -m 700 -o deploy -g deploy /home/deploy/.ssh
install -m 600 -o deploy -g deploy /root/key.pub /home/deploy/.ssh/authorized_keys
restorecon -R /home/deploy/.ssh
restorecon huweka lebo za SELinux ambazo sshd inatarajia. Bila lebo sahihi, kuingia kwa ufunguo hushindwa bila kosa lililo wazi.
Fungua terminal ya pili na uhakikishe kwamba ssh deploy@YOUR.SERVER.IP inafanya kazi na sudo -v inakubali nenosiri. Acha kipindi cha root wazi hadi hapo.
3. Zima kuingia kwa root na kwa nenosiri
Hapa ndipo Rocky inatofautiana na uhariri wa kawaida wa sshd_config. Mipangilio iko katika faili tofauti chini ya /etc/ssh/sshd_config.d/, na sshd hutumia thamani ya kwanza inayoipata. Kwenye picha yetu faili ya kwanza ni 00-eqvps.conf, inayoruhusu root na nenosiri ili uweze kuingia siku ya kwanza. Ibadilishe hapo:
sed -i -e 's/^PermitRootLogin .*/PermitRootLogin no/' \
-e 's/^PasswordAuthentication .*/PasswordAuthentication no/' \
/etc/ssh/sshd_config.d/00-eqvps.conf
sshd -t && systemctl reload sshd
sshd -T | grep -E '^(permitrootlogin|passwordauthentication) '
Amri ya mwisho inaonyesha kile ambacho sshd itatekeleza kwa kweli. Unataka kuona:
permitrootlogin no
passwordauthentication no
Baada ya hapo ssh root@… inakataliwa hata kwa ufunguo, na deploy huingia kwa ufunguo pekee.
4. Ngome: firewalld
Picha ya wingu haina firewalld. Isakinishe, iwashe, na uache wazi kile tu unachohitaji:
dnf -y install firewalld
systemctl enable --now firewalld
firewall-cmd --permanent --add-service=ssh
firewall-cmd --permanent --remove-service=cockpit
firewall-cmd --reload
firewall-cmd --list-services
Eneo la msingi hufungua cockpit (mlango 9090) na dhcpv6-client. Cockpit haijasakinishwa, lakini hakuna sababu ya kuacha mlango wake wazi. Ukiongeza programu, fungua mlango wake kwa njia ileile, kwa mfano firewall-cmd --permanent --add-service=https.
5. Masasisho ya usalama ya kiotomatiki
dnf-automatic hupakua masasisho kwa kipima muda. Kwa chaguo-msingi haiyasakinishi, kwa hiyo washa usakinishaji:
dnf -y install dnf-automatic
sed -i 's/^apply_updates = .*/apply_updates = yes/' /etc/dnf/automatic.conf
systemctl enable --now dnf-automatic.timer
systemctl list-timers dnf-automatic.timer
Ukipendelea marekebisho ya usalama pekee, weka pia upgrade_type = security katika faili hiyohiyo.
6. Acha SELinux ikiwa imewashwa
Kwenye seva mpya getenforce inaonyesha Enforcing, na kila kitu hapo juu kinafanya kazi nayo. Programu ikihitaji mlango au saraka isiyo ya kawaida, suluhisho ni lebo (semanage port, restorecon), si setenforce 0.
Mpango gani
Rocky 9 hutumia takriban MB 400 za RAM ikiwa haifanyi kazi. Mpango wa Nano (GB 1, $3 kwa mwezi) unatosha kwa huduma moja ndogo; Micro (GB 2, $5 kwa mwezi) huacha nafasi kwa hifadhidata. Kwenye mipango ya NAT, SSH huingia kupitia mlango binafsi unaoonyeshwa kwenye dashibodi. Ukihitaji milango 80/443 iwe wazi kwa ulimwengu wote, chagua mpango wenye IPv4 yake, kama Micro-IP kwa $10 kwa mwezi.
Rocky Linux 9 ni mojawapo ya picha kwenye ukurasa wa familia ya RHEL na inapatikana kwenye kila mpango katika mipango ya VPS. Malipo ni kwa USDT, USDC au ETH kwenye mitandao ya Base, Ethereum au Polygon, bila kitambulisho wala kadi. Ukipendelea kuendesha seva kwa skripti, nyaraka za API zinaeleza kuagiza, kusakinisha upya na kusasisha usajili.
Maoni
Bado hakuna maoni. Kuwa wa kwanza.