Debianآموزش

آموزش نصب و کانفیگ VNC در Debian 10

مقدمه :

Virtual Network Computing یا همان VNC , یک نوع اتصال است که به شما اجازه میدهد به وسیله ماوس و کیبورد خودتون و یک محیط گرافیکی سرور را از راه دور کنترل کنید . این امر باعث می شود مدیریت پرونده ها ، نرم افزارها و تنظیمات روی یک سرور از راه دور برای کاربرانی که هنوز از خط فرمان ( command ) راحت نیستند ، آسانتر شود.

در این مقاله , شما یک VNC سرور را بر روی سیستم عامل Debian 10 نصب می کنید و به وسیله یک تونل امن SSH به آن وصل می شوید . شما از TightVNC , یک بسته سبک و سریع برای کنترل از راه دور استفاده می کنید , این امر باعث می شود حتی در اینترنت های ضعیف و کم سرعت بتوانید اتصال VNC  خود را برقرار کنید .

پیش نیاز ها :

یک سرور Debian 10 که دسترسی sudo  آن برای یک یوزر غیر از root فعال باشد و فایروال

یک کامپیوتر که در آن یک VNC client نصب شده باشد ( این نرم افزار اتصالات VNC را از طریق SSH پشتیبانی می کند )

  • در سیستم عامل ویندوز شما می توانید از TightVNC یا UltraVNC و یا RealVNC استفاده نمایید
  • در سیستم عامل مک و لینوکس نیز شما می توانید از RealVNC استفاده نمایید

مرحله اول : نصب محیط دسکتاپ و VNC سرور

به طور پیش فرض در سیستم عامل Debian 10 محیط گرافیکی یا VNC نصب نشده است , بنابراین ما آن را نصب خواهیم کرد . ما اخرین بسته محیط دسکتاپ Xfce و بسته TightVNC موجود در مخزن Debian را نصب خواهیم کرد .

ابتدا در سرور , پکیج هارا آپدیت کنید :

$ sudo apt update

سپس محیط دسکتاپ Xfce را بر روی سرور نصب کنید :

$ sudo apt install xfce4 xfce4-goodies

در هنگام نصب کردن از شما برای انتخاب صفحه کلید سوال می شود , صفحه کلید مناسب با زبانی که نیاز دارید را انتخاب کنید و کلید Enter را بزنید .

پس از اتمام نصب , TightVNC server را نصب کنید :

$ sudo apt install tightvncserver

برای تکمیل تنظیمات نصب و کانفیگ VNC , از دستور vncserver  برای ایجاد یک پسورد امن و فایل های پیکر بندی استفاده می کنیم :

$ vncserver

از شما درخواست می شود یک پسورد ( رمز عبور ) برای کنترل از راه دور سرور وارد و تایید کنید .

Output:
You will require a password to access your desktops.

Password:
Verify:

پسورد باید بین 6 تا 8 کاراکتر باشد , در صورت وارد کردن بیش از 8 کاراکتر , به صورت خودکار کوتاه خواهد شد .

پس از تایید پسورد , شما می توانید یک پسورد دیگر فقط برای مشاهده سرو رایجاد نمایید ؛ در صورتی که با این رمز وارد سیستم شوید , امکان مدیریت VNC به وسیله ماوس و کیبورد نخواهد بود . اگر می خواهید چیزی را با استفاده از VNC Server به دیگران نشان دهید , این قابلیت مفید است . ( این قابلیت ضروری یا اجباری نیست )

این فرآیند پرونده های پیکر بندی پیش فرض لازم و اطلاعات اتصال را برای سرور ایجاد می کند :

Output:
Would you like to enter a view-only password (y/n)? n
xauth: file /home/sammy/.Xauthority does not exist

New 'X' desktop is your_hostname:1

Creating default startup script /home/sammy/.vnc/xstartup
Starting applications specified in /home/sammy/.vnc/xstartup
Log file is /home/sammy/.vnc/your_hostname:1.log

حالا می رویم برای پیکر بندی VNC Server .

مرحله دوم : کانفیگ VNC Serve

باید بداند که در هنگام راه اندازی , چه دستوراتی را اجرا کند VNC server

این دستورات در یک فایل پیکر بندی به نام xstartup در پوشه .vnc که زیر شاخه home directory است , قرار دارند . اسکریپت راه اندازی زمانی ایجاد شد که شما در مرحله قبل دستور vncserver را اجرا کردید .

این مقاله هنوز به طور کامل ترجمه نشده است : لینک مقاله

برچسب ها

پویا شفاعی

از سال 1396 در زمینه خدمات هاستینگ فعالیت دارم , در سال 1398 فعالیت خود را در حوزه سئو آغاز کرده ام . امیدوارم مطالب و مقالات من برای شما مفید واقع گردد .

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
بستن
بستن