منوی دسته بندی

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

آموزش نصب VNC server در debian 9

VNC که مخفف کلمه (Virtual Network Computing) می باشد یک تکنولوژی به اشتراک گذاری دسکتاپ از راه دور است. VNC این امکان را برای شما فراهم می کند تا یک کامپیوتر یا سرور مجازی را از طریق اینترنت کنترل نمایید و شبیه MSTSC ویندوز است.

در این سیستم کلید های کیبور و کلیک های موس از یک کامپیوتر به کامپیوتر دیگر منتقل می شود. معمولا برای دادن اجازه دسترسی به پشتیبانی فنی بدون حضور فیزیکی در محل از این سیستم ها استفاده می شود.

در این مقاله نحوه نصب vnc در دبیان 9 را به شما آموزش خواهیم داد. ورژن مورد استفاده در آموزش دبیان 9.3 بر روی سرور مجازی آلمان می باشد.

نصب و کانفیگ VNC server در debian 9

نصب VNC و XFCE

ابتدا با استفاده از دستور apt-get update سیستم خود را آپدیت نمایید.

سپس با اجرای دستورات زیر tightvncserver و XFCE4 را به همراه ماژول های مورد نیاز نصب نمایید.

apt-get update
apt-get install xfce4 xfce4-goodies gnome-icon-theme tightvncserver

عملیات نصب وابسته به سخت افزار سیستم شما ممکن است کمی طولانی شود.

ساخت VNC user

برای حفظ امنیت یک کاربر vnc جداگانه ایجاد می کنیم توجه داشته باشید که شما می توانید از کاربران قبلی نیز استفاده نمایید.

با استفاده از دستور زیر یک کاربر با نام vnc ایجاد خواهیم کرد شما می توانید هر نامی به جای vnc وارد نمایید. پس از اجرای دستور پسورد از شما درخواست می شود که با وارد نمودن آن یوزر شما ایجاد شده و می توانید با فشردن کلید Enter سایر اطلاعات درخواستی را skip کنید.

adduser vnc

sudo را با اجرای این دستور نصب کنید. ما باید کاربر VNC را به گروه sudo اضافه کنیم.

apt-get install sudo

با اجرای این دستور کاربر vnc را به گروه sudo اضافه خواهیم کردیم. با این کار این دسترسی را به کاربر vnc دادیم تا مثل root عمل نماید.

gpasswd -a vnc sudo
Adding user vnc to group sudo

برای ادامه کار به کابر vnc سوییچ می کنیم.

su - vnc

استارت کردن VNC server

با استفاده از دستور زیر vnc server را استارت می کنیم.

vncserver

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

خروجی دستور بصورت زیر خواهد بود:

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

New 'X' desktop is 578e1bb09561:1

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

در فرایند بالا ابتدا پسورد vnc از شما سوال می شود و در قدم بعدی از شما می پرسد که آیا کاربر vnc تنها قابلیت مشاهده صفحه را داشته باشد یا بتواند از ماوس و کیبورد نیز استفاده کند اگر می خواهید تنها قابلیت مشاهده داشته باشد حرف y و در غیر اینصورت n را وارد نمایید. اگر y وارد شود یک پسورد جدید از شما می خواهد که با آن پسورد تنها قابلیت نمایش صفحه برای کاربر vnc امکانپذیر خواهد بود.

در حین انتخاب پسورد به این نکته توجه داشته باشید که پسورد شما حتما باید بین 6 تا 8 کارکتر باشد.

بصورت پیشفرض vnc از پورت 5901 TCP برای نمایش اول و 5902 TCP برای نمایش دوم و… استفاده می کند.

اتصال به سرور از طریق VNC client

برای اتصال به سروری که بر روی آن vnc Server نصب کردیم لازم است از نرم افزار های vnc client استفاده کنیم. برای سیستم عامل ویندوز توصیه می شود از Realvnc استفاده کنید.

Realvnc برای اکثر پلتفرم ها مانند ویندوز و macOS و… ارائه شده است.

Realvnc را باز نمایید و مشخصات سرویس خود را در قالب زیر وارد کنید. 5901:{vnc-server_host name_or_ip}

برای مثال اگر آیپی سرور شما 10.75.77.82 باشد در Realvnc باید به اینصورت وارد نمایید : 10.75.77.82:5901

آموزش نصب VNC server در دبیان 9
آموزش نصب VNC server در debian 9

تبریک ، شما با موفقیت vnc server را در دبیان 9 نصب و پیکربندی کردید.

stop کردن VNC server

برای غیر فعال نمودن پروسس vnc اتصال اول (port 5901) از دستور زیر استفاده نمایید.

vncserver -kill :1

:1 شماره اتصالی هست که می خواهید آن را متوقف نمایید.

ما در این آموزش vnc server و محیط دسکتاپ XFCE را با موفقیت نصب و راه اندازی نمودیم. شما می توانید از محیط های دسکتاپ دیگر که مورد علاقه تان است نیز استفاده نمایید.

‫2 نظر

  • untitle گفت:

    با سلام. ایا در vnc server enterprise این امکان وجود دارد که ادمین بدون اطلاع یوزرها به آنها متصل شود و دسکتاپ را ملاحظه بکند؟

    • XVPS گفت:

      سلام
      خیر، به‌منظور دسترسی به یک کاربر خاص در لینوکس، داشتن یوزرنیم و پسورد الزامی است.
      شایان ذکر است ادمین می‌تواند با استفاده از دستور passwd username پسورد هرکدام از یوزرها را تغییر بدهد.

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

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