SSH orqali VirtualBox virtual mashinasiga qanday ulanish mumkin

Oxirgi yangilanish: 28/06/2023

SSH protokoli orqali virtual mashinaga ulanish o'z tizimlariga masofadan va xavfsiz kirishni va boshqarishni istagan VirtualBox foydalanuvchilari uchun juda muhim amaliyotdir. Secure Shell (SSH) orqali virtual mashinada jismoniy joylashuvidan qat'i nazar, konfiguratsiya vazifalarini boshqarish va bajarish imkonini beruvchi shifrlangan ulanish o'rnatiladi. Ushbu maqolada biz SSH yordamida VirtualBox virtual mashinasiga ulanish jarayonini batafsil ko'rib chiqamiz, bu funksiyani muvaffaqiyatli amalga oshirish uchun aniq va qisqa ko'rsatmalar beradi. Agar siz virtual mashinalaringizni boshqarishni optimallashtirishni xohlayotgan texnik foydalanuvchi bo'lsangiz yoki shunchaki ushbu mavzu haqida ko'proq bilmoqchi bo'lsangiz, o'qing!

1. VirtualBox virtual mashinasiga SSH orqali ulanishga kirish

VirtualBox virtual mashinasiga SSH orqali ulanish uchun siz quyida batafsil tavsiflangan asosiy bosqichlarni bajarishingiz kerak.

Birinchi qadam, biz ulanishni o'rnatmoqchi bo'lgan tizimga SSH mijozini o'rnatishdir. Eng ko'p ishlatiladigan SSH mijozi OpenSSH bo'lib, u bepul mavjud va dasturiy ta'minot omboridan osongina yuklab olinishi va o'rnatilishi mumkin. operatsion tizim.

SSH mijozi o'rnatilgandan so'ng, virtual mashinada SSH serverini yoqishni davom ettirishingiz kerak. Bunga Terminal kabi buyruq interfeysi yordamida Virtual Mashinadagi quyidagi buyruqlarni bajarish orqali erishish mumkin:

Avvalo, SSH serveri Virtual Mashinada o'rnatilganligini tekshirishingiz kerak. Buyruqni ishga tushirish orqali tekshirish mumkin sudo service ssh status. Natija xizmat o'chirilgan yoki o'rnatilmaganligini ko'rsatsa, uni o'rnatishingiz yoki ishga tushirishingiz kerak. Ubuntu va Debian bo'lsa, uni o'rnatish uchun quyidagi buyruqdan foydalanishingiz mumkin:

sudo apt-get install openssh-server

SSH server o'rnatilgandan va ishga tushirilgandan so'ng, xost tizimida o'rnatilgan SSH mijozi yordamida SSH orqali Virtual Mashinaga ulanish mumkin bo'ladi. Buning uchun siz quyidagi buyruqni ishlatishingiz kerak:

ssh usuario@dirección_ip_máquina_virtual

"Foydalanuvchi" ni Virtual Mashinadagi haqiqiy foydalanuvchi nomi bilan va "virtual_machine_ip_address" ni siz ulanmoqchi bo'lgan Virtual Mashinaning IP manzili bilan almashtiring. Autentifikatsiya qilish uchun foydalanuvchi paroli so'raladi va to'g'ri kiritilgandan so'ng VirtualBox virtual mashinasi bilan SSH ulanishi o'rnatiladi.

2. VirtualBox virtual mashinasi bilan SSH ulanishini o'rnatish uchun zarur shartlar

VirtualBox-da virtual mashina bilan SSH ulanishini o'rnatish uchun ba'zi bir shartlarga ega bo'lish muhimdir. Kompyuteringizda VirtualBox o'rnatilganligiga va Virtual Mashina to'g'ri yaratilganligiga ishonch hosil qiling. Bundan tashqari, operatsion tizimingizda ham, Virtual mashina sozlamalarida ham SSH protokoli yoqilgan bo'lishi kerak.

Ishni boshlashdan oldin, barqaror Internet aloqasi mavjudligiga ishonch hosil qiling, chunki sizda SSH mijozi hali o'rnatilmagan bo'lsa, uni yuklab olishingiz kerak bo'ladi. Kompyuteringizdan Virtual mashinaga ulanishni o'rnatish uchun PuTTY kabi SSH mijozidan foydalanishingiz mumkin.

Hamma narsani sozlaganingizdan so'ng, SSH mijozini oching va tegishli maydonga Virtual Mashinaning IP manzilini kiriting. SSH ulanishi uchun ishlatiladigan port to'g'ri ekanligiga ishonch hosil qiling (odatda port 22). Keyin, SSH ulanishini boshlash uchun "Ulanish" tugmasini bosing. Agar hamma narsa to'g'ri sozlangan bo'lsa, sizdan Virtual Mashina foydalanuvchi nomi va parolingiz so'raladi. Va tayyor! Endi siz SSH orqali virtual mashinangizga kirishingiz va boshqarishingiz mumkin bo'ladi.

3. VirtualBox virtual mashinasida tarmoq konfiguratsiyasi

Jarayon boshqa tarmoqlar va qurilmalar bilan to'g'ri aloqa o'rnatishi uchun juda muhimdir. Keyinchalik, bu haqda batafsil ma'lumot beriladi bosqichma-bosqich bu muammoni qanday hal qilish kerak.

1. Standart tarmoq sozlamalarini tekshiring: Birinchi narsa, VirtualBox-da standart tarmoq sozlamalari to'g'ri sozlanganligiga ishonch hosil qilishdir. Buni amalga oshirish uchun virtual mashina konfiguratsiyasi bo'limiga o'ting va tarmoq adapteri opsiyasi "Ko'prikli adapter" sifatida tanlanganligiga ishonch hosil qiling. Bu virtual mashinaga tashqi tarmoqqa kirish imkonini beradi.

2. Ichki tarmoqni sozlash: VirtualBox-da joylashgan bir nechta virtual mashinalar o'rtasida ichki aloqa o'rnatmoqchi bo'lsangiz, ichki tarmoqni sozlashingiz kerak. Buni amalga oshirish uchun virtual mashina konfiguratsiyasi bo'limiga o'ting va "Ichki tarmoq" tarmoq adapteri variantini tanlang. Ichki tarmoqqa nom bering va muloqot qilishni istagan barcha virtual mashinalar bir xil ichki tarmoqda ekanligiga ishonch hosil qiling.

3. NAT tarmog'ini sozlash: Ba'zi hollarda virtual mashina uchun NAT konfiguratsiyasidan foydalanish kerak bo'lishi mumkin. Buni amalga oshirish uchun virtual mashina konfiguratsiyasi bo'limiga o'ting va "NAT" tarmoq adapteri variantini tanlang. Bu virtual mashinaga xost-mashinaning IP-manzili orqali tashqi tarmoq bilan aloqa qilish imkonini beradi.

Har bir virtual mashinaning o'ziga xos ehtiyojlaridan kelib chiqib, tarmoq konfiguratsiyasiga qo'shimcha tuzatishlar kiritishingiz mumkinligini unutmang. Bundan tashqari, VirtualBox virtual mashinasida tarmoq konfiguratsiyasi bilan bog'liq keng tarqalgan muammolarni hal qilish va qo'shimcha ma'lumot olish uchun rasmiy VirtualBox hujjatlariga murojaat qilish va onlayn qo'llanmalarni qidirish tavsiya etiladi.

4. VirtualBox virtual mashinasida SSH sozlamalarini sozlash

VirtualBox virtual mashinasida SSH sozlamalarini sozlash uchun biz bir necha qadamlarni bajarishimiz kerak. Avvalo, kompyuterimizda VirtualBox dasturi o'rnatilganligiga ishonch hosil qilishimiz kerak. U muvaffaqiyatli o'rnatilgandan so'ng, biz VirtualBox-ni ochamiz va SSH-ni sozlamoqchi bo'lgan virtual mashinani tanlaymiz.

Eksklyuziv tarkib - Bu yerga bosing  Hitman 1 nechta mavsumdan iborat?

Keyingi qadam virtual mashina yoqilganligiga ishonch hosil qilishdir. Agar u yoqilmagan bo'lsa, biz uni tanlab, "Ishga tushirish" tugmasini bosish orqali yoqamiz. Keyin, biz virtual mashina oynasini ochamiz va menyu satrida "Qurilmalar" ni tanlaymiz. Keyinchalik, biz "Mehmon qo'shimchalarini CD tasvirini qo'shish" ni tanlaymiz va Mehmon qo'shimchalarini o'rnatish uchun ko'rsatmalarga amal qilamiz. Bu virtual mashina va bizning asosiy kompyuterimiz o'rtasida o'zaro ta'sir o'tkazish imkonini beradi.

Mehmon qo'shimchalari o'rnatilgandan so'ng, biz SSHni sozlashni davom ettirishimiz mumkin. Birinchidan, biz terminalni virtual mashinada ochamiz. Keyin biz buyruqni ishlatamiz sudo nano /etc/ssh/sshd_config matn muharririda SSH konfiguratsiya faylini ochish uchun. Ushbu faylda biz bir nechta konfiguratsiya variantlarini topamiz, masalan, SSH tinglaydigan port, ruxsat etilgan kalitlar va kirish ruxsatnomalari.

5. VirtualBox virtual mashinasida masofaviy autentifikatsiya qilish uchun SSH kalitlarini yaratish

VirtualBox virtual mashinasida masofaviy autentifikatsiyani o'rnatish uchun SSH kalitlarini yaratish kerak. Ushbu kalitlar mijoz va server o'rtasida xavfsiz ulanish imkonini beradi va har bir kirish uchun parollardan foydalanishni oldini oladi. SSH kalitlarini yaratish uchun quyidagi amallarni bajarish mumkin:

  1. Terminalni oching: Birinchidan, siz terminalni ochishingiz kerak operatsion tizim (masalan, Linux yoki macOS) yoki PuTTY dasturidan foydalaning Windows tizimi.
  2. SSH kalitlarini yarating: Terminalda quyidagi buyruqni bajaring: ssh-keygen -t rsa -b 4096. Bu 4096 bit uzunlikdagi RSA algoritmidan foydalangan holda kalit juftligini (ommaviy va xususiy) yaratadi.
  3. Yaratilgan kalitlarni saqlang: Keyinchalik, yaratilgan kalitlar saqlanadigan faylning yo'li va nomini ko'rsatishingiz kerak. Masalan, siz standart katalogdan foydalanishingiz mumkin ~/.ssh/id_rsa. Har bir ulanishda parolni kiritmaslik uchun uni bo'sh qoldirish tavsiya etiladi.

SSH kalitlari yaratilgandan so'ng, masofaviy server ushbu kalitlar yordamida autentifikatsiyani qabul qilish uchun sozlanishi kerak:

  • Serverga ulanish: SSH mijozidan foydalanib, masofadan kirishni istagan serverga ulaning. Masalan, quyidagi buyruqni bajaring: ssh usuario@servidor, "foydalanuvchi" ni serverdagi haqiqiy foydalanuvchi nomi bilan va "server" ni masofaviy serverning IP manzili yoki domeni bilan almashtirish.
  • .ssh katalogini yarating: Masofaviy serverda, foydalanuvchining uy katalogida, nomidagi katalog mavjudligiga ishonch hosil qiling .ssh. Agar u mavjud bo'lmasa, uni quyidagi buyruq yordamida yaratish mumkin: mkdir ~/.ssh.
  • Umumiy kalitni qo'shing: Keyin faylga avval yaratilgan ochiq kalitni qo'shing .ssh/authorized_keys masofaviy serverda. Bunga fayl mazmunini nusxalash orqali erishish mumkin id_rsa.pub mijozga o'rnating va uni faylga joylashtiring authorized_keys serverdagi matn muharriridan foydalanish.

6. Asosiy kompyuterdan VirtualBox virtual mashinasiga SSH ulanishini o'rnatish

Asosiy kompyuterdan VirtualBox virtual mashinasiga SSH ulanishini o'rnatish uchun siz quyidagi amallarni bajarishingiz kerak:

1. Birinchidan, Virtual Mashina ishlayotganiga va tarmoqqa ulanganligiga ishonch hosil qiling. Buni buyruqni ishga tushirish orqali tekshirishingiz mumkin ifconfig Virtual mashina konsolida va unga IP-manzil tayinlanganligini ta'minlash. Agar yo'q bo'lsa, Virtual mashinada tarmoq sozlamalarini to'g'ri sozlaganingizga ishonch hosil qiling.

2. Keyin, asosiy kompyuterdan terminalni oching va buyruqni ishlating ssh SSH ulanishini o'rnatish uchun. Buyruq quyidagi formatga mos kelishi kerak: ssh username@ip_addressAlmashtirish username Virtual mashinaning foydalanuvchi nomi bilan va ip_address Virtual mashinaning IP manzili bilan.

3. So'ralganda Virtual Machine foydalanuvchi parolini kiriting. Ha, shunday birinchi marta Virtual mashinaga SSH ulanishi o'rnatilganda, sizdan tasdiqlash so'ralishi mumkin raqamli iz serverdan. Tasdiqlashdan oldin barmoq izi kutganingizga mos kelishini tekshiring.

7. VirtualBox virtual mashinasiga SSH orqali ulanish uchun terminal dasturlarini ishlatish

VirtualBox virtual mashinasiga SSH orqali ulanish uchun ushbu vazifani osonlashtiradigan turli xil terminal dasturlari mavjud. Eng mashhur va keng qo'llaniladiganlardan biri OpenSSH, bu ko'pgina operatsion tizimlarda mavjud. Yana bir mashhur dastur PuTTY, bu oddiy va xavfsiz ulanish uchun grafik foydalanuvchi interfeysini taklif qiladi.

Foydalanish uchun OpenSSH Unix-ga o'xshash tizimlardagi terminaldan yoki Git Bash yoki Cygwin bilan Windows-da siz shunchaki terminalni ochishingiz va buyruqni bajarishingiz kerak. ssh usuario@ip_máquina_virtualqayerda usuario Virtual mashinaning foydalanuvchi nomi va ip_máquina_virtual Siz ulanmoqchi bo'lgan virtual mashinaning IP-manzili.

Agar siz foydalanishni afzal ko'rsangiz PuTTY, avval dasturni tizimingizga yuklab olishingiz va o'rnatishingiz kerak. Keyin PuTTY-ni oching va "Xost nomi (yoki IP manzili)" maydoniga Virtual mashinaning IP-manzilini kiriting. “Port” mos ekanligiga ishonch hosil qiling (standart SSH uchun port 22). Ulanishni o'rnatish uchun "Ochish" tugmasini bosing. Keyin sizdan SSH orqali kirish uchun Virtual Mashina foydalanuvchi nomi va parolni kiritishingiz so'raladi.

8. VirtualBox virtual mashinasiga SSH yordamida ulanishda keng tarqalgan muammolarni hal qilish

SSH yordamida VirtualBox virtual mashinasiga ulanishda bir nechta keng tarqalgan muammolar mavjud, ammo xayriyatki, ularning har biri uchun echimlar mavjud. Bu erda biz sizga ushbu muammolarni samarali hal qilish uchun bosqichma-bosqich qo'llanmani taqdim etamiz.

Eksklyuziv tarkib - Bu yerga bosing  WhatsApp profilimni kim ko'rishini qanday bilish mumkin

1. Virtual mashinada SSH xizmati yoqilganligini tekshiring. Buni amalga oshirish uchun avval Virtual Mashina yoqilgan va ishlayotganligiga ishonch hosil qiling. Keyin, Virtual Mashina oynasini oching va konfiguratsiya opsiyasini tanlang. "Tarmoq" yorlig'ida tarmoq adapteri "Ko'prikli" rejimiga o'rnatilganligini tekshiring va ochiladigan ro'yxatdan to'g'ri adapterni tanlang. Keyin, SSH xizmati faol deb belgilanganligiga ishonch hosil qiling va o'zgarishlarni qo'llang.

2. Virtual mashinaning IP manziliga mahalliy kompyuteringizdan kirish mumkinligini tekshiring. Buni terminal oynasini ochish orqali qilishingiz mumkin operatsion tizimingiz va buyruqni bajarish ping ip_de_la_maquina_virtual. Agar javob olmagan bo'lsangiz, virtual mashinangiz to'g'ri IP-manzil bilan sozlanganligiga va tarmoq to'g'ri sozlanganligiga ishonch hosil qiling. VirtualBox-da tarmoqni sozlash haqida ko'proq ma'lumot olish uchun VirtualBox hujjatlariga murojaat qilishingiz yoki onlayn o'quv qo'llanmalariga amal qilishingiz mumkin.

9. VirtualBox virtual mashinasida SSH ulanishiga texnik xizmat ko'rsatish va xavfsizligi

To'g'ri ishlashni ta'minlash uchun bir nechta asosiy qadamlarni bajarish muhimdir. Avvalo, virtual mashina operatsion tizimini ham, VirtualBox dasturini ham mavjud so'nggi versiyalarga muntazam yangilab turish tavsiya etiladi. Bu so'nggi xatolarni tuzatish va xavfsizlik yamoqlaridan foydalanilishini ta'minlaydi.

Xavfsizlikni yaxshilashning yana bir muhim jihati SSH xizmatining standart portini o'zgartirishdir. SSH uchun standart port 22 ni tashkil qiladi va xakerlar ko'pincha ushbu portga noqonuniy kirishga harakat qilishadi. Portni /etc/ssh/sshd_config konfiguratsiya faylini tahrirlash, "Port 22" qatorini topish va uni boshqa, kamroq ma'lum bo'lgan port raqami bilan almashtirish orqali o'zgartirish mumkin.

Bundan tashqari, kuchli parol siyosatini o'rnatish tavsiya etiladi foydalanuvchilar uchun SSH orqali kirish. Katta va kichik harflar, raqamlar va maxsus belgilar kombinatsiyasidan iborat uzun, murakkab parollardan foydalanish tavsiya etiladi. Bundan tashqari, siz "parol" yoki "123456" kabi umumiy yoki bashorat qilinadigan parollardan qochishingiz kerak. Tavsiya etilgan variant - an'anaviy parollarga qaraganda xavfsizroq bo'lgan ochiq kalitga asoslangan autentifikatsiyadan foydalanish.

10. SSH orqali asosiy kompyuter va VirtualBox virtual mashinasi o'rtasida fayllarni qanday uzatish mumkin

Jarayon fayl uzatish SSH orqali asosiy kompyuter va VirtualBox virtual mashinasi o'rtasida turli vaziyatlarda foydali bo'lishi mumkin. Quyida ushbu vazifani qanday bajarish kerakligi bosqichma-bosqich tavsiflangan:

1. Tarmoq sozlamalarini tekshiring: Ishni boshlashdan oldin ikkala mashina bir xil tarmoqda ekanligiga va SSH orqali bog'lana olishiga ishonch hosil qiling. Bu asosiy kompyuter va VirtualBox virtual mashinasi bir xil mahalliy tarmoqda bo'lishini va tegishli tarmoq ulanishi sozlanganligini ta'minlashni o'z ichiga oladi.

2. SSH ulanishini o'rnatish: Mashinalar bir xil tarmoqda bo'lgandan so'ng, ular o'rtasida SSH ulanishini o'rnatish kerak. Bunga asosiy kompyuterda SSH mijozidan foydalanish orqali erishish mumkin. Agar sizda o'rnatilmagan bo'lsa, PuTTY kabi SSH mijozini yuklab olishingiz va o'rnatishingiz mumkin.

3. Fayllarni uzatish: SSH ulanishi o'rnatilgach, oddiy buyruqlar yordamida asosiy kompyuter va VirtualBox Virtual mashinasi o'rtasida fayllarni uzatishingiz mumkin. Masalan, faylni asosiy kompyuterdan virtual mashinaga nusxalash uchun siz buyruqdan foydalanishingiz mumkin scp manba fayli user@virtual_machine_ip:destination_directory. Xuddi shunday, faylni virtual mashinadan asosiy kompyuterga nusxalash uchun siz buyruqdan foydalanishingiz mumkin scp user@virtual_machine_ip:source_fale destination_directory.

Ushbu amallarni bajarish orqali siz SSH orqali asosiy kompyuteringiz va VirtualBox Virtual mashinasi o'rtasida fayllarni xavfsiz va oson uzatishingiz mumkin. Muvaffaqiyatli uzatishni ta'minlash uchun har doim tarmoq sozlamalarini tekshirishni va to'g'ri buyruqlardan foydalanishni unutmang.

11. VirtualBox virtual mashinasi bilan SSH ulanishida kalitga asoslangan autentifikatsiya va parolga asoslangan autentifikatsiya

Kalitga asoslangan autentifikatsiya va parolga asoslangan autentifikatsiya - VirtualBox virtual mashinasiga SSH ulanishining ikkita mashhur usuli. Ikkala usul ham o'zlarining afzalliklari va kamchiliklariga ega va sizning ehtiyojlaringiz uchun eng mos yondashuvni tanlash uchun ularni tushunish muhimdir.

Kalitga asoslangan autentifikatsiya ulanishni tasdiqlash uchun umumiy va shaxsiy kalit juftliklaridan foydalanadi. Ushbu usulda ochiq kalit uzoq serverda saqlanadi, shaxsiy kalit esa mahalliy kompyuteringizda saqlanadi va sizning shaxsingizni tasdiqlash uchun ishlatiladi. Ulanish o'rnatilgandan so'ng, maxfiy kalit uzoq serverdagi ochiq kalit bilan shifrlangan ma'lumotlarni shifrlash uchun ishlatiladi. Ushbu yondashuv ko'proq xavfsizlikni ta'minlaydi, chunki kalitlarni buzish parollarga qaraganda ancha qiyin.

Boshqa tomondan, parolga asoslangan autentifikatsiya har safar SSH ulanishi o'rnatilganda parolni kiritishni talab qiladi. Ba'zi hollarda qulayroq bo'lishi mumkin bo'lsa-da, bu usul kalitlarni ishlatishdan ko'ra kamroq xavfsizdir. Parollar shafqatsiz kuch hujumlariga ko'proq moyil bo'ladi va agar xavfli tarmoq orqali uzatilsa, ularni ushlab turish mumkin. Parolga asoslangan autentifikatsiya xavfsizligini yaxshilash uchun kuchli parollardan foydalanish va ularni muntazam ravishda o'zgartirish tavsiya etiladi.

Muxtasar qilib aytganda, kalitga asoslangan autentifikatsiya parolga asoslangan autentifikatsiyaga nisbatan ko'proq xavfsizlikni ta'minlaydi, ammo sozlash uchun biroz ko'proq vaqt va kuch talab qilinishi mumkin. Ushbu ikki usuldan birini tanlash sizning ehtiyojlaringiz va afzalliklaringizga bog'liq. Agar siz xavfsizlikni qulaylikdan ustun qo'ysangiz, kalitga asoslangan autentifikatsiya siz uchun eng yaxshi variant bo'lishi mumkin. Biroq, agar qulaylik ustuvor bo'lsa va siz xavfsizlikning biroz pastroq darajasini o'z zimmangizga olishga tayyor bo'lsangiz, parolga asoslangan autentifikatsiya etarli bo'lishi mumkin.

Eksklyuziv tarkib - Bu yerga bosing  WWE 2K22 PS5 xiylalari

12. VirtualBox virtual mashinasiga SSH orqali samarali ulanish uchun maslahatlar va eng yaxshi amaliyotlar

Ushbu postda biz sizga ulanish bo'yicha to'liq qo'llanmani taklif qilamiz samarali SSH orqali VirtualBox virtual mashinasiga. Quyida muvaffaqiyatli ulanishga yordam beradigan ba'zi maslahatlar va eng yaxshi amaliyotlar mavjud.

1. Tarmoq adapteri konfiguratsiyasi: Ishni boshlashdan oldin virtual mashina sozlamalaridagi tarmoq adapteri to'g'ri sozlanganligiga ishonch hosil qiling. Buni VirtualBox-da kerakli virtual mashinani tanlab, "Sozlamalar" va keyin "Tarmoq" ni bosish orqali qilishingiz mumkin. Bu erda siz o'rtasida tanlov qilishingiz mumkin turli xil rejimlar tarmoq adapteri, masalan, "Faqat xost adapteri" yoki "Ichki tarmoq". Ehtiyojlaringiz asosida to'g'ri variantni tanlaganingizga ishonch hosil qiling.

2. Virtual mashinada SSHni sozlash: Virtual mashinangizda SSH ulanishini yoqish uchun avvalo SSH xizmati o'rnatilganligiga ishonch hosil qilishingiz kerak. Bu Buni qilish mumkin virtual mashina terminalida sudo apt-get install openssh-server buyrug'ini ishga tushirish orqali. O'rnatilgandan so'ng, SSH konfiguratsiya fayliga /etc/ssh/sshd_config orqali kirishingiz mumkin. Bu erda siz standart portni o'zgartirish va ba'zi autentifikatsiya opsiyalarini yoqish yoki o'chirish kabi sozlamalarni o'rnatishingiz mumkin.

3. Portni yo'naltirishni sozlash: Agar siz tashqi xost mashinasidan SSH orqali virtual mashinangizga kirmoqchi bo'lsangiz, VirtualBox-da portni yo'naltirishni sozlashingiz kerak bo'ladi. Buni VirtualBox-da virtual mashinani tanlash, "Sozlamalar" va keyin "Tarmoq" ni bosish orqali amalga oshirish mumkin. "Kengaytirilgan" yorlig'i ostida siz portni yo'naltirish variantini topasiz. Bu erda siz manba porti va maqsad portini, shuningdek, maqsad IP manzilini ko'rsatib, yangi portni yo'naltirish qoidasini qo'shishingiz mumkin.

Ushbu maslahatlar va eng yaxshi amaliyotlar yordamida siz ulanish imkoniyatiga ega bo'lasiz samarali usul SSH orqali VirtualBox virtual mashinasiga. Barcha kerakli konfiguratsiyalarni bajarishni unutmang va tarmoq adapteri ham, SSH ham to'g'ri yoqilganligiga ishonch hosil qiling. Umid qilamizki, ushbu qo'llanma siz uchun foydalidir!

13. VirtualBox Virtual Machine ichki tarmog'idagi xizmatlarga kirish uchun SSH tunnellaridan foydalanish

SSH tunnellari kirish uchun juda foydali vositadir xavfsiz tarzda VirtualBox virtual mashinasining ichki tarmog'idagi xizmatlarga. SSH tunneli yordamida biz mahalliy kompyuterimiz va virtual mashinamiz o'rtasida xavfsiz ulanishni o'rnatishimiz mumkin, bu esa ichki xizmatlarga to'g'ridan-to'g'ri Internetga kirmasdan kirish imkonini beradi.

VirtualBox-da SSH tunnellaridan foydalanish uchun avval virtual mashinamizning tarmoq adapterini mahalliy kompyuterimizdan foydalanish mumkin bo'lgan tarzda sozlashimiz kerak. Buni VirtualBox-dagi virtual mashinaning tarmoq sozlamalarida “Ichki tarmoq” yoki “Faqat xost tarmog‘i” opsiyasini tanlash orqali amalga oshirish mumkin.

Keyin, mahalliy kompyuterimizdan terminalni ochamiz va SSH tunnelini o'rnatish uchun quyidagi buyruqni bajaramiz:

ssh -L :localhost: @

Ushbu buyruqda biz almashtiramiz biz xizmatga kirishni istagan mahalliy kompyuterimizdagi port raqami bilan, xizmat taqdim etiladigan virtual mashinadagi port raqami bilan, virtual mashinaga kirish uchun foydalanuvchi nomi bilan va ichki tarmoqdagi virtual mashinaning IP manzili bilan. Buyruq bajarilgandan so'ng, SSH tunneli o'rnatiladi va biz ko'rsatgan mahalliy port orqali xizmatga kirishimiz mumkin bo'ladi.

14. VirtualBox virtual mashinasiga SSH ulanishi bo'yicha xulosalar va yakuniy tavsiyalar

Xulosa qilib aytganda, VirtualBox virtual mashinasiga SSH ulanishi a xavfsiz yo'l va virtual muhitimizga kirish va boshqarishning samarali usuli. Ushbu maqola davomida biz ushbu ulanishni qanday sozlash va undan foydalanishni bosqichma-bosqich bilib oldik. Biz virtual mashinada SSH serverini qanday o'rnatish va sozlashni, xavfsiz autentifikatsiya uchun SSH kalitlarini yaratishni, shuningdek tashqi SSH mijozidan ulanishni ko'rdik.

Shuni ta'kidlash kerakki, SSH ulanishi juda xavfsiz bo'lsa-da, virtual mashinamizni himoya qilish uchun ma'lum ehtiyot choralarini ko'rish kerak. Boshlash uchun kuchli parollardan foydalanish va ularni muntazam yangilab turish tavsiya etiladi. Bundan tashqari, virtual mashinaning dasturiy ta'minotini zarur xavfsizlik yamoqlarini qo'llagan holda yangilab turish muhimdir.

Va nihoyat, bizning SSH ulanishimizni boshqarish va himoya qilish uchun tegishli vositalar va usullardan foydalanish juda muhimdir. Ishonchsiz manbalardan virtual mashinaga kirishni cheklash uchun xavfsizlik devoridan foydalanish, shuningdek, ruxsatsiz kirish urinishlarini aniqlash uchun SSH server jurnallarini kuzatish tavsiya etiladi. Ushbu tavsiyalarga amal qilish orqali biz VirtualBox Virtual Mashinalarimizga xavfsiz va ishonchli SSH ulanishidan bahramand bo'lishimiz mumkin.

Xulosa qilib aytganda, VirtualBox virtual mashinasini SSH orqali ulash virtual mashinaga masofadan kirish va boshqarishning xavfsiz va samarali usulini ta'minlaydi. Tegishli buyruqlar va to'g'ri konfiguratsiyadan foydalangan holda, foydalanuvchilar virtual mashinaga xavfsiz ulanishni o'rnatishi va mashinada jismoniy mavjud bo'lmasdan boshqaruv vazifalarini bajarishi mumkin. Bu, ayniqsa, masofaviy boshqaruv zarur bo'lgan ishlab chiqish yoki server muhitlari uchun foydalidir. Ushbu maqolada keltirilgan sozlash va qadamlar har bir foydalanuvchining o'ziga xos ehtiyojlari va talablari asosida moslashtirilishi va kengaytirilishi mumkin bo'lgan asosiy qo'llanmadir. Ushbu funksiyadan foydalanib, foydalanuvchilar virtual mashina boshqaruvini optimallashtirishi va texnologik yechimlarni ishlab chiqish va joylashtirish samaradorligini oshirishi mumkin.