በሊኑክስ VPS ላይ SSH ን እንዴት ማስጠበቅ እንደሚቻል

ያዘጋጀው ONIE የምህንድስና ቡድን · የዘመነው 12 ኖቬምበር 2026 · 2 ደቂቃ ንባብ

ክፍት የሆነ VPS በመስመር ላይ ከገባ በደቂቃዎች ውስጥ በራስ-ሰር የሚሞከሩ የመግቢያ ሙከራዎች ይደርስበታል። እነዚህ ደረጃዎች SSH ን ለማጥቃት በጣም አስቸጋሪ ያደርጋሉ። ለ Ubuntu ወይም ለ Debian የተዘጋጁ ናቸው፤ ገና ሰርቨር ካልፈጠሩ ሊኑክስ VPS ይከራዩ እና ከንጹህ ምስል ይጀምሩ። አዲሱን ቅንብር ከሁለተኛ መስኮት ሞክረው እስኪያረጋግጡ ድረስ አሁን ያለውን የSSH ክፍለ-ጊዜ ክፍት ያድርጉት።

1. መደበኛ ተጠቃሚ ከ sudo ጋር ይፍጠሩ

adduser deploy
usermod -aG sudo deploy

2. በይለፍ ቃል ፋንታ SSH ቁልፎችን ይጠቀሙ

በራስዎ ኮምፒውተር ላይ፡

ssh-keygen -t ed25519 -C "you@example.com"
ssh-copy-id deploy@YOUR_SERVER_IP
ssh deploy@YOUR_SERVER_IP

የይለፍ ቃል መግቢያውን ከማጥፋትዎ በፊት ቁልፉ መስራቱን ለማረጋገጥ አንድ ጊዜ በቁልፉ ይግቡ።

3. የይለፍ ቃልና root መግቢያን ያጥፉ

/etc/ssh/sshd_config.d/99-hardening.conf ፋይል ይፍጠሩ፡

PasswordAuthentication no
PermitRootLogin no
PubkeyAuthentication yes
MaxAuthTries 3

አገባቡን ያረጋግጡ እና አገልግሎቱን እንደገና ይጫኑ። አገልግሎቱ በUbuntu እና Debian ላይ ssh ተብሎ፣ በRHEL ላይ የተመሰረቱ ስርዓቶች ላይ ደግሞ sshd ተብሎ ይጠራል፡

sudo sshd -t && sudo systemctl reload ssh

ሁለተኛ ተርሚናል ይክፈቱ እና እንደገና ይግቡ። ያን ካረጋገጡ በኋላ ብቻ የድሮውን ክፍለ-ጊዜ ይዝጉ።

4. ፋየርዎል ያንቁ

sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status verbose

የሚያስፈልጉዎትን ወደቦች ብቻ ይክፈቱ፤ ለድር ሰርቨር ለምሳሌ 80 እና 443። በክላውድ ኮንሶልዎ ውስጥ ባለ የፋየርዎል ህግ SSH ን ወደ የራስዎ IP አድራሻ ብቻ መገደብም ይችላሉ።

5. ተደጋጋሚ ውድቀቶችን በ Fail2ban ያግዱ

sudo apt install -y fail2ban

/etc/fail2ban/jail.local ፋይል ይፍጠሩ፡

[sshd]
enabled = true
maxretry = 5
findtime = 10m
bantime = 1h
sudo systemctl enable --now fail2ban
sudo fail2ban-client status sshd

6. የደህንነት ዝማኔዎችን በራስ-ሰር ይጫኑ

sudo apt install -y unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades

7. ተጨማሪ አማራጮች

  • የSSH ወደብን መቀየር የሎግ ጫጫታን ይቀንሳል፤ ነገር ግን በራሱ የደህንነት እርምጃ አይደለም።
  • የግል ቁልፉን በይለፍ ሐረግ (passphrase) ይጠብቁ እና ምትኬውን በአስተማማኝ ቦታ ያስቀምጡ።
  • መግቢያዎችን በ last እና sudo journalctl -u ssh --since today ይከልሱ።
  • ሰርቨሩ ከተዋቀረ በኋላ ስናፕሾት ይውሰዱ፤ ይህም ንጹህ መነሻ ሁኔታን መመለስ ያስችላል።

ከመቆለፍዎ፣ በክላውድ ፓነልዎ ውስጥ ባለው የብራውዘር ኮንሶል ገብተው ቅንብሩን ማስተካከል ይችላሉ። ቀጣዩን የመከላከያ ንብርብር በተመለከተ የDDoS ጥበቃ መመሪያችን ይሸፍናል።

ተደጋግመው የሚጠየቁ ጥያቄዎች

root መግቢያን ማጥፋት ደህና ነው?

አዎ፣ መጀመሪያ sudo ተጠቃሚ ፈጥረው ቁልፉ መስራቱን ከሞከሩ። የአስተዳደር ትዕዛዞችን አሁንም በ sudo ማስኬድ ይችላሉ።

ቁልፍ ብቻ ከተጠቀሙ Fail2ban ያስፈልገኛል?

አማራጭ ነው። የይለፍ ቃል መግቢያ ሲጠፋ የብሩት ፎርስ ጥቃት ሊሳካ አይችልም፤ ነገር ግን Fail2ban የሎግ ጫጫታንና ጭነትን ይቀንሳል።

የSSH ቁልፌን ብጠፋብኝስ?

በክላውድ ፓነልዎ ውስጥ ያለውን ኮንሶል ተጠቅመው ይግቡ፣ አዲስ የህዝብ ቁልፍ ወደ ~/.ssh/authorized_keys ያክሉ እና የድሮውን ያስወግዱ።

ምንጮች እና ተጨማሪ ንባብ

ተጨማሪ የVPS መመሪያዎች