نصب vnc در لینوکس centos و نحوه اتصال کلاینت ها به آن

نصب vnc در لینوکسپروتکل vnc یا Virtual Network Computing روش ارتباطی دو طرفه بین سرور و کلاینت بوده که امکان مدیریت کامل منابع سرور را به صورت گرافیکی در اختیار کاربر قرار می‌دهد، در این آموزش به نحوه نصب vnc در لینوکس centos خواهیم پرداخت.

 

مراحل نصب vnc در لینوکس

Tigervnc-server برنامه‌ای است که به واسطه آن Xvnc به صورت همزمان کنترل session ها را به صورت موازی با Gnome و یا هر محیط کاربری دسکتاپ در لینوکس فراهم می‌سازد و همچنین قابلیت اتصال همزمان چندین کاربر به سرور فقط توسط یک نام کاربری را نیز فعال می‌کند.

برای نصب tigervnc-server بر روی لینوکس centos 7 کافی است ابتدا با دسترسی root به سرور خودتان لاگین کنید، اگر با نحوه اتصال به ssh آشنا نیستید می‌توانید از آموزشی که برای آن در سایت منتشر کردیم استفاده کنید.

بعد از لاگین کافی است دستور زیر را در محیط ssh سرور خودتان وارد کنید.

tigervnc-server

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

su - your_user

به جای your_user نام یوزر خود را قرار دهید، حالا توسط دستور بعدی باید یک پسورد برای یوزر خود انتخاب نمایید، فقط توجه داشته باشید که این پسورد حداقل باید 6 کاراکتر باشد.

vncpasswd

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

cp /lib/systemd/system/vncserver@.service  /etc/systemd/system/vncserver@:1.service

در این مرحله باید فایلی که در مسیر /etc/systemd/system/ کپی کردید را توسط یک ویرایشگر باز کرده و خطوطی که در ادامه قرار دادیم را درون آن اضافه کنید.

nano /etc/systemd/system/vncserver@\:1.service

 

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l my_user -c "/usr/bin/vncserver %i -geometry 1280x1024"
PIDFile=/home/my_user/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target

در کدهای بالا هرکجا که عبارت my_user وجود داشت را با نام یوزر خود جایگزین کنید.

بعد از اعمال تغییرات توسط دستورات زیر سرویس TigerVNC را فعال کرده و توسط دستورات بعدی وضعیت سرویس VNC را بررسی می‌کنیم.

systemctl daemon-reload
systemctl start vncserver@:1
systemctl status vncserver@:1
systemctl enable vncserver@:1

 

حالا برای اطمینان از فعال بودن سرویس vnc توسط دستور ss پورت‌های باز سرور را بررسی می‌کنیم و باید پورت 5901/TCP حتماً بر روی سرور فعال شده باشد.

ss -tulpn| grep vnc

listening port-نصب vnc در لینوکس

در آخرین مرحله از نصب vnc در لینوکس باید مطمئن شوید پورت 5901 بر روی سرور توسط فایروال بسته نباشد برای باز کردن پورت بر روی iptables می‌توانید از دستور زیر استفاده کنید، اگر هم از فایروال csf استفاده می‌کنید می‌توانید از آموزش باز کردن پورت در csf استفاده کنید.

firewall-cmd --add-port=5901/tcp
firewall-cmd --add-port=5901/tcp –permanent

 

اتصال به vnc server توسط vnc client

تقریباً توسط تمامی سیستم ‌عامل‌ها می‌توان به vnc server متصل شد، در سیستم عامل ویندوز توسط نرم‌افزار RealVNC Viewer می‌توان به سرور به صورت گرافیکی متصل شد.

برای اتصال به vnc server کافی است بعد از نصب RealVNC Viewer آن را اجرا کرده و آدرس ip و port سرور را به صورت آدرس سوکت همان‌طور که در عکس می‌بینید وارد کرده و دکمه Enter را بزنید.

login-نصب vnc در لینوکس

بعد از برقراری اتصال با vnc server پیغامی برای شما با نام connection is not encrypted همانند عکس زیر ظاهر خواهد شد، برای رد این پیغام روی دکمه Continue کلیک کنید. حالا باید پسورد را وارد کرده و بر روی Ok کلیک نمایید.

warning-نصب vnc در لینوکس

بعد از این مرحله شما به vnc متصل خواهید شد، اگر پیامی مبنی بر اینکه شما دسترسی روت را ندارید ظاهر شد روی Cancel کلیک کنید تا این پیام حذف شود.

در سیستم عامل لینوکس هم توسط نرم‌افزار vinagre می‌توانید vnc client را نصب کنید و همانند مراحل اتصال در ویندوز عمل کنید.

برای نصب vnc client در لینوکس centos می‌توانید از دستور زیر استفاده کنید.

yum install vinagre

آموزش نصب vnc در لینوکس centos و نحوه اتصال به آن به پایان رسید، اگر هرگونه سؤالی راجع به این مقاله دارید می‌توانید آن را در انتهای همین صفحه برای ما ارسال کنید تا در کمتر از 24 ساعت جواب آن را برای شما ارسال کنیم.

آموزش چقدر برای شما مفید بود؟
[مجموع: 0 میانگین: 0]

پاسخی بگذارید

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

دانلود رایگان آموزش تکنیک های جادویی سئو در سال 2019

روش‌هایی که سئوکاران نمی‌خواهند شما بدانید!
فقط یک گام تا آشکار شدن راز سئوکارها فاصله دارید
دانلود رایگان کتاب
نگران نباشید، ایمیل مزاحم نمیفرستیم
close-link

افزایش ترافیک سایت تا ۶۰۰% فقط در ۷ روز

تکنیک های جدید سئو در سال 98
تکنیک‌های کارآمدی که در سایت مدیر سرور آزموده شده‌اند
دنلود ویدیو
نگران نباشید، ایمیل مزاحم ارسال نمی کنیم
close-link

دانلود رایگان دوره صوتی سئو سایت

9 تکنیک افزایش بازدید سایت تا 1000% بدون تولید محتوای جدید
دانلود دوره
ایمیل شما نزد ما یک امانت بزرگ است
close-link

دانلود رایگان فایل PDF آموزش

همین حالا فایل این آموزش را بر روی کامپیوتر خود دانلود کنید
دانلود فایل
ایمیل شما نزد ما امانت بزرگی است.
close-link