Telegram
+998 (71) 205-80-00

serverplus’da serverga SSH orqali ulanish

E’lon qilingan: 26.07.26
Ulashish

SSH (Secure Shell) — bu serverga terminal orqali ulanib, uni buyruqlar bilan boshqarishning himoyalangan usuli. SSH orqali yangilanishlarni bajarasiz, dasturlar o‘rnatasiz, konfiglarni tahrirlaysiz — Linux-serverda kerak bo‘lgan hamma narsani. Quyida — Windows, macOS va Linux’dan qanday ulanish.

Ulanishdan oldin nima kerak

  • Serverning ommaviy IP-manzili. cloud.serverplus.uz panelida serverni oching — «Umumiy» yorlig‘ida IPv4 maydoni bor (masalan 185.196.219.87).
  • Foydalanuvchi nomi. Obrazga bog‘liq. Ubuntu uchun — ubuntu, Debian uchun — debian, AlmaLinux/Rocky uchun — almalinux / rocky. U yaratish ustasidagi «Administrator nomi» hamdir.
  • SSH-kalit. Serverni yaratishda tanlagan kalitingiz (kartochkada — SSH-kalit maydoni). Kalitning maxfiy qismi kompyuteringizda bo‘lishi kerak.
  • Ochiq SSH porti. Serverga SSH (22-port) ga ruxsat beruvchi xavfsizlik guruhi bog‘langan bo‘lishi kerak. Bo‘lmasa — kirish «osilib» qoladi (xatolar bo‘limiga qarang).

Agar sizda hali SSH-kalit bo‘lmasa

Kalitlar juftini bitta buyruq bilan yarating (Windows / macOS / Linux — bir xil):

ssh-keygen -t ed25519 -C "my-laptop"

Barcha savollarga Enter bosing. ~/.ssh/ papkasida ikkita fayl paydo bo‘ladi: maxfiy id_ed25519 (hech kimga bermang) va ommaviy id_ed25519.pub. Ommaviy fayl tarkibini serverga qo‘shing — yaratishda «SSH-kalit» bosqichida yoki panelning kalitlar bo‘limida.

Linux va macOS’dan ulanish

Terminalni oching va bajaring (o‘z foydalanuvchi nomingiz va IP’ni qo‘ying):

ssh ubuntu@185.196.219.87

Birinchi kirishda xostning haqiqiyligi haqida savol chiqadi — yes kiriting. Kalit standart joyda bo‘lmasa, uni aniq ko‘rsating:

ssh -i ~/.ssh/id_ed25519 ubuntu@185.196.219.87

«Xavfsiz bo‘lmagan kalit» xatosimi? WARNING: UNPROTECTED PRIVATE KEY FILE ni ko‘rsangiz, maxfiy kalit huquqlarini cheklang: chmod 600 ~/.ssh/id_ed25519.

Windows’dan ulanish

1-usul — o‘rnatilgan SSH (tavsiya etiladi). Windows 10/11 da SSH allaqachon bor. PowerShell yoki Terminal ni oching va xuddi shu buyruqni kiriting:

ssh ubuntu@185.196.219.87

2-usul — PuTTY. Grafik mijoz qulayroq bo‘lsa:

  • PuTTY ni yuklab oching.
  • Host Name maydoniga ubuntu@185.196.219.87, port 22 kiriting.
  • .ppk formatidagi kalitni Connection → SSH → Auth → Credentials da ko‘rsating. id_ed25519 kaliti PuTTYgen yordamchisi bilan .ppk ga o‘giriladi.
  • Open ni bosing.

Birinchi kirish: keyin nima qilish

Siz serverning buyruq qatoriga tushdingiz. Boshlash uchun foydali:

# tizimni yangilash sudo apt update && sudo apt upgrade -y # kim va qayerda ekaningizni ko‘rish whoami && hostname -I

Keyingi bazaviy sozlashni (foydalanuvchilar, faervol, fail2ban) «Serverning bazaviy himoyasi» maqolasida ko‘ring.

Ulanib bo‘lmasa

  • Connection timed out / «osilib qoldi». Ko‘pincha port ochiq emas: serverga SSH xavfsizlik guruhini bog‘lang («Xavfsizlik guruhlari» maqolasiga qarang). Shuningdek server Active holatda ekanini tekshiring.
  • Connection refused. Port yopiq yoki SSH xizmati ishga tushmagan. Portni (sukut bo‘yicha 22) va server holatini tekshiring.
  • Permission denied (publickey). Kalit yoki foydalanuvchi noto‘g‘ri. Serverga qo‘shilganiga juft maxfiy kalitni va to‘g‘ri nomni (root emas, Ubuntu uchun ubuntu) ishlatayotganingizga ishonch hosil qiling.
  • Host key verification failed. Xost kaliti o‘zgargan (masalan, serverni qayta yaratgandan keyin). Eski yozuvni o‘chiring: ssh-keygen -R 185.196.219.87 va qayta ulaning.

Zaxira kirish: veb-konsol

Agar tarmoq orqali kira olmasangiz (port yopiq, faervolda xato, kalit qo‘l ostida yo‘q) — veb-konsoldan foydalaning. Server kartochkasida >_ Konsol ni bosing — brauzerda to‘g‘ridan-to‘g‘ri terminal ochiladi, u serverga tarmoq kirishisiz ham ishlaydi. U yerdan sozlamalarni to‘g‘rilab, SSH’ni tiklash mumkin.

Ulanish xavfsizligi

  • Faqat kalitlar, parolsiz. Kalit paroldan ishonchliroq va saralab topilmaydi.
  • Qayerdan kirish mumkinligini cheklang. Xavfsizlik guruhida 22-portni butun internetga (0.0.0.0/0) emas, o‘z IP’ingizga oching.
  • root ostiga parol bilan kirmang. Oddiy foydalanuvchi ostida ishlang va huquqlarni sudo orqali oshiring.
  • Maxfiy kalitni asrang. U — kvartira kaliti kabi: bermang va joylamang. Yangi qurilma uchun alohida kalit yarating.

Ko‘p beriladigan savollar

Standart foydalanuvchi va parol qanday?

Parol yo‘q — kalit bo‘yicha kirish. Foydalanuvchi OS’ga bog‘liq: Ubuntu uchun ubuntu, boshqalar uchun — debian, almalinux, rocky. root ostiga to‘g‘ridan-to‘g‘ri odatda kirib bo‘lmaydi.

Serverning IP-manzilini qayerdan olish mumkin?

Panelda serverni oching → «Umumiy» yorlig‘i → IPv4 maydoni. Shu manzilni ssh buyrug‘iga qo‘ying.

Kalit emas, parol bilan ulanish mumkinmi?

Sukut bo‘yicha kirish kalit bo‘yicha sozlangan — bu xavfsizroq. Parolni yaratishda cloud-init orqali berish mumkin, lekin internetdagi server uchun bu tavsiya etilmaydi.

Standart SSH portini o‘zgartirgan bo‘lsam, qanday ulanaman?

Portni -p bayrog‘i bilan ko‘rsating: masalan ssh -p 2222 ubuntu@185.196.219.87. Bu portni xavfsizlik guruhida ochishni unutmang.

Serverning kalitini unutdim — nima qilaman?

Tanlangan kalit nomi server kartochkasida ko‘rinadi (SSH-kalit maydoni). Maxfiy qismi endi bo‘lmasa, >_ Konsol orqali kiring va ~/.ssh/authorized_keys ga yangi ommaviy kalit qo‘shing.

Tavsiya etamiz
Loyihangiz uchun eng yaxshi yechimni tanlaymiz
Ma’lumotlarni to‘ldiring va menejer tasdiqlash uchun siz bilan bog‘lanadi
Texnik qo‘llab-quvvatlash raqami
+998 (71) 205-80-00
Bog‘lanish uchun e-mail
info@serverplus.uz
Ish soatlari
Maslahatni qanday olish sizga qulay?
Sizni nima qiziqtiradi? (ixtiyoriy)
Bepul maslahat
Operator emas, muhandis javob beradi
Spam va ortiqcha savdolarsiz
Avval mustaqil sinab ko‘rmoqchimisiz?Har bir yangi foydalanuvchiga VPS, Dedicated Server, S3-xotira va Kubernetesni test qilish uchun 100 000 so‘m bonus beriladi.
Ro‘yxatdan o‘tish va bonus olish
Ma’lumotlaringizni uchinchi shaxslarga bermaymiz
Tarqatmalarimizga obuna bo‘ling

Xosting sohasidagi yangiliklardan birinchilardan bo‘lib xabardor bo‘ling