Ubuntu-da masofaviy ish stoli. VNC orqali ubuntu-ga masofaviy grafik kirish. Linuxda XRDP masofaviy ish stoli

28 iyul

Ubuntuning yangi versiyalarida allaqachon o'rnatilgan VNC server mavjud. Biz undan foydalanamiz standart vositalar. Men bu masalani tushunganimda, ko'plab forumlarni o'qishim kerak edi. Shunday qilib, ko'plab foydalanuvchilar ubuntu 14.04 versiyasida yadro tuzilishining ba'zi ichki nozikliklari tufayli bu hiyla ishlamasligini yozadilar. Men bu savolga chuqur kirmadim ... har qanday holatda, agar siz to'satdan ushbu maxsus versiyaning baxtli egasi bo'lsangiz, muqobil x11vnc serveridan foydalanishingiz mumkin.

U juda oddiy tarzda o'rnatiladi:

Sudo apt-get o'chirish vino sudo apt-get install x11vnc

Xuddi shu maqolada biz sukut bo'yicha ubuntu-ga kiritilgan standart VNC serverini ko'rib chiqamiz. Hamma narsani qanday sozlash kerak?

Masofaviy xostga ulanamiz.

ssh orqali ulaning masofaviy kompyuter, biz grafik tarzda kirishni xohlaymiz. Shu bilan birga, biz uning IP-ni bilishimiz va ekranini ko'rmoqchi bo'lgan foydalanuvchining paroli bilan tizimga kirishimiz kerak. Aslida, sudo huquqiga ega bo'lgan har qanday foydalanuvchining ma'lumotlari bizga mos keladi, ammo keyin biz ba'zi fikrlarni sozlashimiz kerak bo'ladi.

Xo'sh, aytaylik mahalliy tarmoq Bizda 10.20.0.30 IP manzili va feanor184 foydalanuvchisi bilan ubuntu bilan ishlaydigan kompyuterimiz bor. Biz unga konsoldan -X tugmachasi bilan ulanamiz (X grafikni ishga tushirish uchun):

Ssh -X [elektron pochta himoyalangan]

parolni kiriting va masofaviy kompyuterimizning konsoliga kiring.

Endi unga kiring:

Sudo vino-afzalliklar

va grafik oynani ko'ring

Bu yerdagi katakchalarni belgilang:

boshqa foydalanuvchilarga ish stolingizni ko'rishga ruxsat bering — Ish stolingizni ko'rishga ruxsat beramiz.

boshqa foydalanuvchilarga ish stolingizni boshqarishga ruxsat bering — Biz sizga sichqoncha va klaviaturani masofadan boshqarish imkonini beramiz.

foydalanuvchidan ushbu parolni kiritishni talab qiladi — Ulanish uchun parol o'rnatganingizga ishonch hosil qiling. Qancha odam bizning tarmog'imizni kezmoqda?

bildirishnoma maydoni belgisini ko'rsatish: har doim — Biz har doim laganda ekranning yuqori qismidagi vnc belgisini ko'rsatamiz.

Siz o'zingizning sozlamalaringizni ham o'rnatishingiz mumkin - mening sozlamalarim bu erda tasvirlangan)

Sozlamalarni saqlang va masofaviy hostdan uzing.

Konfiguratsiya qilingan kompyuterga ulanish uchun biz vnc-ni qo'llab-quvvatlaydigan har qanday mijozdan foydalanamiz.

Masalan, Remmina Linux uchun.

UltraVNC Viewer - Windows uchun.

Yana bir bor eslatib o'tamanki, tavsiflangan ulanish sozlamalari ishlashi uchun masofaviy kompyuter Ubuntu OS bilan ishlayotgan bo'lishi kerak. Ubuntu-ni o'rnatish - bu alohida mavzu, men bu erda e'tibor berishni xohlamayman, shuning uchun biz bu bosqichni o'tkazib yuboramiz. Internetda ushbu mavzu bo'yicha ko'plab qo'llanmalar mavjud.

Biz nima bilan yakunlaymiz?

Biz ubuntu bilan ishlaydigan masofaviy kompyuterga ulanishga muvaffaq bo'ldik va uning monitorida o'tirgandek u bilan istalgan operatsiyalarni bajara oldik.

Maqsad Windows/Linux-dan masofaviy ish stoliga ulanishdir Ubuntu Linux. Rostini aytsam, men juda ko'p variantlarni sinab ko'rdim va nihoyat shu narsaga keldim. Bu erda hamma narsa bosqichma-bosqich tasvirlangan (anglo-sakson tilida). Yaqinda Ko'pincha qiyin paytlarda o'zingizning VPS/VDS-dagi masofaviy ish joyingiz bizning hamma narsamiz ekanligini eshitaman. Uni qanday sozlash kerak? Ushbu kontent bilan nimani o'qishingiz yoki chekishingiz mumkin? Yoki oddiy tayyor yechim bormi? Bundan tashqari, men VPS/VDS ofislari endi masofaviy ish stoli kabi xususiyatni taqdim etishini ko'rmoqdaman. Lekin men tushunganimdek, ular buni faqat o'zlarining qulayroq boshqaruviga qo'shimcha sifatida qilishadi virtual server? Faqat ubuntu, firefox va packman-da kesish mumkinmi? Menga qiziq eng oddiy sozlash oddiy Ubuntu bilan o'rtacha VPS va u bilan masofadan ishlash qobiliyati (shartli ish stoli ekrani). Menda konsol bilan ishlash ko'nikmalarim past, lekin men Linux tizimlarining xilma-xilligi bilan juda yaxshi tanishman (bir vaqtlar mening sevimli mashg'ulotim ham bor edi - oddiy odam nuqtai nazaridan ideal Linux distribyutsiyasini topish).

Bu TigerVNC uchun asosiy dastur, lekin eng kam imkoniyatlarni o'z ichiga oladi. Biroq, dastur VNC serverlarini avtomatik ravishda aniqlay oladi, ulanishni soddalashtiradi va tezlashtiradi. Variantlar-ni tanlang va siz monitoringizga mos keladigan oyna hajmini o'zgartirishingiz, to'liq ekran rejimida ishlashingiz va 256 dan ortiq rangni ko'rsatish uchun standart siqish sozlamalarini bekor qilishingiz mumkin.

RealVNC - bu VNC protokoli yordamida kompyuterlarga ulanish uchun mustaqil dastur. Yuklab olgandan so'ng, foydalanuvchi terminalni ochishi, dastur bilan katalogga o'tishi va huquqlarni o'rnatishi kerak chmod kirish Ilovani ishga tushirish uchun 700.

Ulanish tez va oson, ammo unumdorlik ushbu testda boshqa VNC tomoshabinlaridan orqada qoladi. Ish stoli bilan ishlashda va Armegatronni ishga tushirishda sezilarli sekinlashuvlar kuzatildi, ular taxminan yarim soniyada baholandi. Texnologik jarayonlar matritsani rasterlash yoki dithering nosozliklar yuzaga kelganda ishlashni qiyinlashtirdi, bu sinov paytida bir necha marta kuzatildi. Shu kabi muammolar RealVNC nusxalarida ham kuzatildi, ular kamroq variantlarni o'z ichiga oladi.

TigerVNC VNC kod bazasining alohida bo'limi bo'lib ko'rinadi va shuning uchun RealVNC va TightVNC kod bo'limlarini o'z ichiga oladi, garchi ikkinchisining rivojlanishi davom etmoqda. Shunday qilib, RealVNC TigerVNC ning kamroq samarali versiyasini taklif qiladi va tadqiqotlarda eng yaxshi ishlamadi. Ehtimol, audio oqimini qo'llab-quvvatlash mahsulot haqidagi fikrni yaxshilashi mumkin. Biroq, kutilmagan holatlar yuzaga kelganda, portativ mustaqil mijoz yaxshi variant bo'ladi.

TeamViewer masofaviy ish stoli mijozi

Haqiqiy vaqtda qo'llab-quvvatlash yoki boshqa kompyuterlarga kirish uchun kiruvchi va chiquvchi masofaviy ulanishlarni o'rnating. Konferentsiyalar va taqdimotlarda ishtirok eting, boshqa foydalanuvchilar yoki foydalanuvchilar guruhlari bilan suhbatlashing, shuningdek, video qo'ng'iroqlarni amalga oshiring. Yuklashdan keyin bir necha soniya va buning qurilmalari dasturiy ta'minot Siz o'zingizning birinchi seansingizni boshlashingiz mumkin. Har kim tizim administratori Men nafaqat ishda, balki bo'sh vaqtimda ham kompyuterlarni ta'mirlashim kerak. Ba'zilar uchun bunday ish qo'shimcha daromad manbai bo'lsa, boshqalar uchun bu o'tib bo'lmaydigan va doimiy iztirobdir.

Ikkala turdagi tizim ma'murlari hayotini osonlashtirish uchun Team Viewer bir xil nomdagi dasturni chiqardi masofaviy kirish k, barcha mashhur OS da ishlaydi. Umuman olganda, dasturiy mahsulot yaratuvchilari kompyuterlarni masofadan boshqarish uchun standartni deyarli o'rnatdilar. Shunisi e'tiborga loyiqki, notijorat maqsadlarda yordam dasturi mutlaqo bepul ko'rinadi.

Sizga kerak bo'lgan yagona narsa dasturni ikkala kompyuterga yuklab olish va o'rnatishdir va barcha sozlamalar avtomatik ravishda tanlanadi.

Aksariyat foydalanuvchilar TeamViewer mijozidan foydalanishni eng qulay deb bilishadi. IN bu material Biz faqat eng asosiy qobiliyatlar va dasturni qanday tezda o'rnatish va ishga tushirish haqida gaplashamiz. Ushbu maqolada uning imkoniyatlari haqida batafsilroq gapiriladi. Shunisi e'tiborga loyiqki, agar siz ba'zi kompyuterlarni muntazam ravishda boshqarishni rejalashtirmoqchi bo'lsangiz, ro'yxatdan o'tish jarayonidan so'ng ularning identifikatorlarini doimiy ravishda kiritishdan qochishingiz mumkin.

Linuxda XRDP masofaviy ish stoli

Yaqinda operatsiya xonasi bilan ishlash imkoniga ega bo'ldim Linux tizimi, Garchi men butun umrim davomida Windowsda ishlagan va ishlagan bo'lsam ham, ko'plab Linux muxlislari kabi Windows Linuxdan yomonroq va aksincha, deb o'ylamayman. Nima yaxshiroq ekanligi haqida bahslashish cheksiz mumkin, shuning uchun men bitta narsani aytaman - "har biriga o'zi". Men Linux bilan ishlashni boshlaganimda, birinchi navbatda SSH orqali konsolda ishlashim kerak edi. Ehtimol, men "umidsiz"man, lekin mening fikrimcha, bu variant emas. Keyin men boshqa echimlarni izlay boshladim. Boshimni bezovta qilmaslik uchun men oddiy bo'lishga va sukut bo'yicha mavjud bo'lgan RDP analogini topishga qaror qildim. Mening qidiruvim uzoq davom etmadi va men yechim topdim.

Natijada men kompyuterni boshqarish imkoniyatiga ega bo'ldim operatsion tizim Linux o'rnatilgan orqali kompyuterdan Windowsga Windows RDP.

Buni amalga oshirish uchun Linux operatsion tizimida ishlaydigan kompyuterga XRDP dasturini o'rnatishimiz kerak. Men uni Debian-ga o'rnatdim, menimcha, boshqa Unix tizimlari uchun ham o'xshash tizimlar bu dastur bor. O'rnatishdan so'ng dastur avtomatik ravishda o'chadi. Endi biz Windows-da RDP-ni ishga tushiramiz va RDP orqali Linux bilan ishlaydigan kompyuterga ulanamiz. Keling, zavqlanaylik. Agar RDP sizni qoniqtirmasa, u holda dasturni o'rnatishingiz mumkin masofaviy boshqarish NoMachine'dan (nomachine.com), bu bepul va Windows, Linux, Mac OS X, Android, iOS-ga o'rnatilishi mumkin.

Remmina orqali masofaviy ish stoli

Yaxshi ishlab chiqilgan andozalar kichik noutbukda ham, ulkan monitorda ham mukammal ishlaydi. Minimalistik asosiy ekranda asboblar paneli va mavjud ulanishlar ro'yxati mavjud. Ulangandan so'ng, masofaviy ish stolini ko'rsatadigan yangi oyna paydo bo'ladi. Nomlangan yorliqlar yordamida bir nechta ulanishlarni boshqarish mumkin.

Sog'lom panel boshqaruvlari ulanish davomida ko'rinadigan bo'lib qoladi, bu sizga mavjud monitor maydonini to'ldirish uchun oynani juda tez o'lchash, to'liq ekranli ko'rish rejimiga o'tish yoki oddiygina oynaning gorizontal yoki vertikal masshtabini alohida o'zgartirish imkonini beradi. Iltimos, ilmiy jamiyatning qo'shimcha ishlarini, shu jumladan plaginlardan foydalangan holda VNCni yuklab olishingiz va o'rnatishingiz kerakligini unutmang.

Remmina rasmiy mijoz bo‘lib ko‘rinmaydi, lekin u GTK uslubiga ega Gnome ish stoliga juda o‘xshaydi.

Shaxsiy mijozlardan farqli o'laroq, siz siqishni kabi protokol parametrlari ustidan juda aniq nazoratga ega bo'lmaysiz, lekin siz hali ham rang rejimlarini tanlashingiz va to'rtta xususiyat darajasi o'rtasida almashishingiz mumkin, bu tarmoq o'tkazish qobiliyati va protsessordan foydalanishni boshqarishning aqlli usuli hisoblanadi. Ulanishlarni boshqarish va xatcho‘p qo‘yish intuitivdir, garchi avtomatik aniqlash funksiyasi mavjud emas.

Ta'sirchanlik nuqtai nazaridan Remmina o'z o'rniga ega yuqori ishlash Armegatron o'yinida sinov paytida uzoq kompyuterda ishlaydigan o'yinni mahalliy mashinadan ajratish oson bo'lmadi. Remmina asosiy VNC ulanishlari uchun chat yoki fayl uzatish funksiyasini ta'minlamaydi, lekin bu funksiya mijoz tomonidan NX (NoMachine NX va Free NX), XDMCP va SSH bilan birgalikda qo'llab-quvvatlanadigan RDP havolalari uchun mavjud bo'lib, bu Remmina-ni keng ko'lamli ilovalarni qo'llab-quvvatlaydigan all-in-one mijozi, protokollar to'plami.

Ushbu maqolada biz Linux uchun masofaviy ish stolini qanday o'rnatishni, shuningdek, boshqa qurilmalar yordamida unga qanday kirishni ko'rib chiqdik. Hammasi juda oddiy, hatto bir xil rdp-ga qaraganda osonroq, buning uchun siz bir nechta konfiguratsiya fayllarini yaratishingiz kerak.

" va ko'p o'tmay mendan xuddi shu narsani qanday qilishni aytishni so'rashdi, lekin aksincha - Windows dan Linuxgacha. Bir qarashda vazifa oson emasdek tuyulishi mumkin, lekin aslida bu juda oson.

O'quvchilarda savol tug'ilishi mumkin - bu nima uchun kerak? Javob oddiy - boshqaruvning yagona nuqtasiga ega bo'lish uchun. Axir, muammoni hal qilish uchun kompyuterlar o'rtasida ishlashga qancha vaqt sarflanadi! Ishlayotgan kompyuterlarga qanday ulanishni allaqachon bilasiz Windows boshqaruvi Linux-dan va ushbu maqolani o'qib chiqqandan so'ng, siz boshqa yo'l bilan - Windows-dan Linux-ga ulanishingiz mumkin bo'ladi va bu sizning mahalliy tarmoqni boshqarish vazifangizni sezilarli darajada osonlashtiradi. Shunday qilib, keling, boshlaylik.

Taxminlar

Mening maqolamda, sizning mahalliy tarmog'ingizda allaqachon to'g'ri ishlaydigan kompyuterlar mavjud deb taxmin qilaman. Ishlarni osonlashtirish uchun men 192.168.1.x sxemasidan foydalanaman. Foydalanish ancha qulayroq statik IP manzillar, aks holda siz kerakli kompyuterning manzilini aniqlash uchun qo'shimcha vaqt sarflashingiz kerak bo'ladi.

Dasturiy ta'minot

Sizga faqat ikkita dastur kerak bo'ladi:

Kompyuter ostida Linux boshqaruvi VNC serveri sifatida foydalanish uchun;
VNC mijozi sifatida foydalanish uchun Windows kompyuterida.

TightVNC-ni o'rnatish juda oson - o'rnatuvchini yuklab oling va ishga tushirish uchun uni ikki marta bosing. Lekin ko'pchilik uchun Linuxda ilovalarni o'rnatish jarayoni Windows foydalanuvchilari unchalik aniq emas.

Albatta, barchasi qaysi turga bog'liq Linux tarqatish. Ammo umumiy ma'noda harakatlar ketma-ketligi quyidagicha:

1. Dasturni o'rnatish/o'chirish vositasini ishga tushiring - Synaptic, Ubuntu Software Center, gnome-packagekit va boshqalar.
2. Qidiruv satriga "x11vnc" (tirnoqsiz) kiriting.
3. O'rnatiladigan paketlarni tekshiring.
4. O'rnatishni boshlash uchun Ilova tugmasini bosing.

Ishlashga odatlanganlar buyruq qatori, ilovani quyidagi tarzda o'rnatishi mumkin:

1. Terminalni oching.
2. Sudo apt-get install x11vnc kabi buyruqni ishga tushiring - sizda qanday tarqatish mavjudligiga qarab.

O'rnatish tugallangandan so'ng siz ulanishni boshlashingiz mumkin.

Linux bilan ishlaydigan kompyuterda

Bu erda hamma narsa juda oddiy - faqat x11vnc serverini ishga tushirishingiz kerak. Buyruq bilan chaqirilishi mumkin bo'lgan ushbu yordamchi dastur uchun yordamda odam x11vnc, ro'yxati taqdim etiladi mavjud variantlar. Men variantdan foydalanishni tavsiya qilaman -abadiy- busiz, mijoz seansi tugagandan so'ng server darhol o'chadi. Shunday qilib, terminalda bajariladigan buyruq quyidagicha ko'rinishi kerak:

X11vnc - abadiy

Bundan keyin keyingi buyruq satri paydo bo'lmaydi, garchi siz & belgisidan foydalansangiz ham. Shuning uchun, faylning oxiriga x11vnc -forever qatorini qo'shishga arziydi. /etc/rc.local"Shunday qilib, tizim har safar ishga tushganda server ishga tushadi.

Windows kompyuterida

Endi ulanishni o'rnatamiz. O'rnatilgan ishga tushirish Windows yordam dasturi Boshlash menyusidan TightVNC. Rasmda ko'rsatilgan rasm. Ulanish uchun manzilni ko'rsatishingiz kerak bo'lgan oyna. Bu yerdan Options dialog oynasini chaqirishingiz mumkin.

Shakl A: Ulanish turiga eng mos keladigan ulanish profilini tanlang.

Sozlamalar oynasida bir nechta variantlar mavjud (B-rasm), lekin hech qanday maxsus konfiguratsiya kerak bo'lmasa, siz standart qiymatlarni qoldirishingiz mumkin.


Shakl B. TightVNC ko'rish rejimida ulanishi mumkin - keyin seans interaktiv bo'lmaydi. Bu sinov ulanishi uchun yaxshi variant.

Barcha sozlamalarni sozlaganingizdan so'ng, masofaviy ish stoliga ulanish uchun "Ulanish" tugmasini bosing (C-rasm). Ulanish tezligi tarmoqning o'tkazish qobiliyatiga bog'liq, ammo umuman olganda TightVNC juda samarali echimdir.