మొదటి గంటలో ఏమి చేయాలి
కొత్త మెషిన్ కోసం చిన్న చెక్లిస్ట్: అప్డేట్లు, SSH కీలు, ప్రత్యేక యూజర్, ఫైర్వాల్, టైమ్, గెస్ట్ ఏజెంట్ మరియు మొదటి డేటా బ్యాకప్.
23 ఆగస్టు, 2026న నవీకరించబడింది
మెషిన్ ప్రొవిజన్ చేయబడి మొదటి నిమిషం నుండే ఇంటర్నెట్కు ఎదురుగా ఉంటుంది. ఇప్పుడు సెటప్కు కేటాయించే అరగంట, తర్వాత బ్రీచ్లో ఏమి జరిగిందో వెతుక్కోవడం నుండి మిమ్మల్ని కాపాడుతుంది.
1. సిస్టమ్ను అప్డేట్ చేయండి
apt update && apt upgrade -y
reboot
AlmaLinux మరియు CentOS Stream లో, dnf upgrade -y ఉపయోగించండి. కర్నెల్ అప్డేట్ అయితే రీబూట్ అవసరం.
2. SSH కీని జోడించండి
పాస్వర్డ్ అనేది లాగిన్ అవ్వడానికి తాత్కాలిక మార్గం. మీ వైపు ఒక కీని జనరేట్ చేసి, “Access” ట్యాబ్లోని “SSH keys” ఉపవిభాగంలో జోడించండి: జాబితా పూర్తిగా భర్తీ అవుతుంది, కాబట్టి పూర్తి సెట్ను సమర్పించండి. వివరాల కోసం, SSH keys చూడండి.
కీలను సేవ్ చేయడం నడుస్తున్న మెషిన్ను రీబూట్ చేస్తుంది: బూట్ సమయంలో ప్రారంభ సెటప్ వాటిని వర్తింపజేస్తుంది. మొదటి గంటలో ఇది ఏమీ ఖర్చు చేయదు, తర్వాత అయితే డౌన్టైమ్ అని అర్థం — అందుకే కీలు జాబితాలో రెండవ అంశం.
Windows Server లో, SSH కీలు అస్సలు పనిచేయవు: అక్కడ మీరు పాస్వర్డ్తో RDP ద్వారా లాగిన్ అవుతారు, కాబట్టి ఈ దశను దాటవేసి బదులుగా RDP protection ఉపయోగించండి.
కీ-ఆధారిత లాగిన్ పనిచేస్తుందని నిర్ధారించుకోండి, ఆ తర్వాత మాత్రమే పాస్వర్డ్ను నిలిపివేయండి:
nano /etc/ssh/sshd_config
PasswordAuthentication no
PermitRootLogin prohibit-password
systemctl restart ssh
కొత్త విండో నుండి కీ లాగిన్ను ధృవీకరించే వరకు మీ ప్రస్తుత సెషన్ను మూసివేయవద్దు. మీరు లాక్ అవుట్ అయితే, ప్యానెల్లోని text console మిమ్మల్ని కాపాడుతుంది.
3. సాధారణ యూజర్ను సృష్టించండి
మీరు ఎప్పుడూ root గా పని చేయకూడదు: rm లో ఒక టైపో మీ మెషిన్ను పోగొట్టేస్తుంది.
adduser artem
usermod -aG sudo artem
mkdir -p /home/artem/.ssh
cp /root/.ssh/authorized_keys /home/artem/.ssh/
chown -R artem:artem /home/artem/.ssh
chmod 700 /home/artem/.ssh
chmod 600 /home/artem/.ssh/authorized_keys
AlmaLinux లో గ్రూప్ను sudo కాదు, wheel అని పిలుస్తారు.
4. ఫైర్వాల్ను ప్రారంభించండి
apt install -y ufw
ufw allow OpenSSH
ufw enable
ufw status
అవసరమైన పోర్ట్లను తెరవండి: ufw allow 80/tcp, ufw allow 443/tcp. మిగతా అన్నింటినీ మూసి ఉంచండి.
5. సమయం మరియు మెషిన్ పేరును తనిఖీ చేయండి
timedatectl set-timezone Europe/Moscow
hostnamectl set-hostname my-vds
తప్పు సమయం సర్టిఫికెట్లు, లాగ్లు మరియు షెడ్యూలర్ను పాడు చేస్తుంది.
6. గెస్ట్ ఏజెంట్ నడుస్తోందని నిర్ధారించుకోండి
ఉపయోగించిన స్థలాన్ని చూపించడానికి మరియు సాఫ్ట్ రీబూట్ చేయడానికి ప్యానెల్కు ఇది అవసరం:
systemctl status qemu-guest-agent
సర్వీస్ లేకపోతే:
apt install -y qemu-guest-agent && systemctl enable --now qemu-guest-agent
7. మీ స్వంత బ్యాకప్లను సెటప్ చేయండి
ఆటోమేటిక్ మెషిన్ బ్యాకప్లు లేదా స్నాప్షాట్లు లేవు — అది మీ బాధ్యత. మొదటి రోజు నుండే దీన్ని అలవాటుగా చేసుకోండి: డేటాబేస్ను డంప్ చేయండి, ప్రాజెక్ట్ డైరెక్టరీలను ఆర్కైవ్ చేయండి, మరియు అన్నింటినీ అదే మెషిన్పై వదిలేయకుండా ఆఫ్సైట్కు పంపండి.
tar czf /root/backup-$(date +%F).tar.gz /var/www /etc/nginx
మీరు scp or rsync ఉపయోగించి మీ స్వంత మెషిన్కు కాపీని తీసుకురావచ్చు.
చెక్లిస్ట్
- సిస్టమ్ అప్డేట్ చేయబడింది
- SSH కీ జోడించబడింది మరియు ధృవీకరించబడింది
- పాస్వర్డ్ లాగిన్ నిలిపివేయబడింది
- sudo ఉన్న యూజర్ సృష్టించబడింది
- ఫైర్వాల్ ప్రారంభించబడింది, అదనపు పోర్ట్లు మూసివేయబడ్డాయి
- టైమ్ జోన్ మరియు మెషిన్ పేరు సెట్ చేయబడ్డాయి
- గెస్ట్ ఏజెంట్ నడుస్తోంది
- మొదటి బ్యాకప్ తీసుకోబడింది మరియు మెషిన్ వెలుపల నిల్వ చేయబడింది
తర్వాత — quick start: a website in 15 minutes.