نصب VNC روی لینوکس CentOS 7

نصب VNC روی لینوکس CentOS 7
نصب VNC روی لینوکس CentOS 7
8 ماه پیش

عموما کاربران برای کار با سرورهای لینوکسی از محیط ترمینال و سرویس SSH استفاده می کنند. ولی برای برخی کاربران کار با دستورات لینوکس کمی عذاب آور بوده و علاقه به کار با لینوکس در محیط گرافیکی از راه دور دارند.

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

برای استفاده از محیط گرافیکی لینوکس از راه دور، می توان نرم افزار VNC را نصب و از آن جهت ریموت زدن به لینوکس استفاده کرد.

در مقالات قبلی نحوه نصب و ریموت به Centos 6 را بررسی کردیم و در این مطلب قصد داریم تا با مراحل نصب VNC روی لینوکس CentOS 7 آشنا شده تا از محیط گرافیکی لینوکس از راه دور استفاده کنیم.

کاربران عزیز دقت داشته باشید که این دستورات در CentOS 7 قابل اجرا است و برای لینوکس CentOS 6 ، باید از دستورات دیگری استفاده کنید.

نصب VNC روی لینوکس CentOS 7

قبل از شروع مراحل نصب و تنظیم VNC یک بار توسط دستور زیر CentOS 7 خود را بروز کنید.

yum update

1- ابتدا محیط گرافیکی Gnome را روی لینوکس CentOS 7 نصب کنید.

yum groupinstall "GNOME Desktop"

دقت داشته باشید که محیط Gnome کامل نصب شود.

2- بعد از نصب محیط گرافیکی Gnome دستور زیر را برای دانلود و نصب VNC وارد کنید.

yum install tigervnc-server xorg-x11-fonts-Type1

در این مرحله نصب به پایان رسیده و در ادامه به تنظیمات VNC روی لینوکس CentOS 7 می پردازیم.

تنظیمات VNC روی لینوکس CentOS 7

1- ابتدا فایل تنظیمات VNC را کپی می کنیم.

در نظر داشته باشید در این مرحله باید پورتی که VNC از آن استفاده می کند را مشخص کنید.

در این دستور ما عدد 3 را اضافه کردیم که به معنای استفاده از پورت 5903 است.

در صورتی که می خواهید از پورت 5901 و یا 5902 استفاده کنید به ترتیب به جای عدد 3 ، عدد 1 یا 2 را وارد کنید.

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

2- قبل از تنظیم VNC، یک یوزر برای استفاده از آن بسازید.

در نظر داشته باشید که برای ارتباط با VNC نمی توان از یوزر root استفاده شود.

useradd azaronline
passwd azaronline

3- پس از ساخت یوزر با ویرایشگر vi فایل etc/systemd/system/vncserver@:3.service/ را باز کنید.

vi /etc/systemd/system/vncserver@:3.service

4- یوزر ساخته شده خود را در قسمت هایی که کلمه  را می بینید، جایگزین کنید.

نصب VNC روی لینوکس CentOS 7 - ویرایش فایل VNC سرور

5- به محیط کاربری یوزری که ساختید، بروید.

su azaronline

5- دستور VNCServer را وارد کرده و پسورد VNC را برای یوزر مربوطه اضافه کنید.

vncserver

6- به محیط کاری یوزر root برگردید.

su -

6- برای تنظیمات فایروال CentOS 7 و باز کردن پورت VNC دستورات زیر را وارد کنید.

firewall-cmd --permanent --zone=public --add-port=5903/tcp
firewall-cmd --reload

7- برای اجرای سرویس VNC پس از هر بار ریبوت دستورات زیر را وارد کنید.

سرویس VNC پس از هر بار ریبوت نیاز به استارت به صورت دستی دارد.

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

systemctl daemon-reload
systemctl start vncserver@:3.service
systemctl enable vncserver@:3.service

تا بدین جای آموزش شما موفق به نصب VNC روی لینوکس CentOS 7 خود شده اید و در ادامه به نحوه ارتباط با آن می پردازیم.

نصب و تنظیم VNC client

1- برای ارتباط با VNC Server باید از نسخه کلاینت آن استفاده کنید.

برای دانلود نسخه کلاینت ویندوز از لینک رو به رو استفاده کنید. ( دانلود VNC Client برای ویندوز )

برای دانلود نسخه کلاینت macOS از لینک رو به رو استفاده کنید. ( دانلود VNC Client برای macOS )

2- پس از دانلود برنامه VNC Client را اجرا کنید.

3- در نوار بالا آدرس IP را به همراه پورت مانند شکل زیر وارد کنید.

نصب VNC روی لینوکس CentOS 7 - وارد کردن IP

4- پس از  جستجو از شما پسورد یوزری را که برای VNC ساخته‌اید پرسیده می‌شود.

نصب VNC روی لینوکس CentOS 7 - وارد کردن پسورد

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

نصب VNC روی لینوکس CentOS 7 - محیط گنوم از طریق VNC

امیدواریم نصب VNC روی لینوکس CentOS 7 برای شما مفید واقع شده باشد.

در آموزش بعدی نحوه نصب VNC روی لینوکس  Ubuntu 14 را بررسی خواهیم کرد.

8155
نصب VNC روی لینوکس CentOS 7
100.009
A
A