نحوه نصب سرور VNC در لینوکس

نحوه نصب سرور VNC در لینوکس

علی مرادی

سرورهای VNC یا (Virtual Network Computing) امکان دسترسی دسک تاپ از راه دور را برای سیستمهای لینوکس مشابه MSTSC در ویندوز فراهم می کند. به طور کلی مدیران لینوکس ترجیح نمی دهند از دسترسی به ویندوز استفاده کنند ، اما بعضی اوقات ما نیاز به دسترسی به دسک تاپ از راه دور لینوکس داشتیم. در این حالت باید سرور vnc را روی سیستم لینوکس خود نصب کنیم. این آموزش به شما کمک می کند تا راه اندازی VNC سرور و پیکربندی دسترسی از راه دور برای کاربران در CentOS ، RHEL و Fedora را بیاموزید.

در ادامه با ما در شتابان هاست همراه باشید.

مرحله ۱: بسته های لازم را نصب کنید:

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

yum groupinstall "Desktop"

اکنون چند بسته مورد نیاز برای سرور vnc را نصب کنید

yum install pixman pixman-devel libXfont

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

پس از نصب بسته های مورد نیاز ، اجازه می دهیم سرور vnc را در سیستم خود نصب کنید. سرور vnc تحت مخازن پیش فرض یام موجود است.

yum install vnc-server

در CentOS / RHEL 6 ، خواهید دید که بسته سرور tigervnc نصب خواهد شد.

مرحله ۳: کاربر را برای VNC بسازید:

بیایید تعداد کمی کاربر برای اتصال از طریق vnc ایجاد کنیم. همچنین می توانید با اتصال از طریق vnc از کاربران سیستم موجود استفاده کنید ، در این حالت ما فقط باید vncpasswd را برای آن حساب تنظیم کنیم.

useradd user1
passwd user1

useradd user2
passwd user2

اکنون گذرواژه vnc را برای همه حسابهای مورد نیاز برای اتصال از طریق vnc تنظیم کنید.

su - user1
vncpasswd
exit

su - user2
vncpasswd
exit

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

اکنون پرونده پیکربندی /etc/sysconfig/vncservers را ویرایش کرده و موارد زیر را به انتهای پرونده اضافه کنید.

VNCSERVERS="1:user1 2:user2"
VNCSERVERARGS[1]="-geometry 800x600"
VNCSERVERARGS[2]="-geometry 1024x768"

جایی که VNCSERVERS لیستی از کاربران برای اتصال به آن است ، VNCSERVERARGS اندازه صفحه را مشخص می کند. مانند user1 دارای صفحه نمایش ۸۰۰ ۸۰۰ و کاربر۲ دارای اندازه صفحه نمایش ۱۰۲۴ × ۷۶۸ در مشتری است.

اکنون سرویس vnc-server را با استفاده از دستور زیر شروع کرده و خروجی را بررسی کنید

service vncserver start

Starting VNC server: 1:user1 xauth:  creating new authority file /home/user1/.Xauthority

New 'svr1.tecadmin.net:1 (user1)' desktop is svr1.tecadmin.net:1

Creating default startup script /home/user1/.vnc/xstartup
Starting applications specified in /home/user1/.vnc/xstartup
Log file is /home/user1/.vnc/svr1.tecadmin.net:1.log

۲:user2 xauth:  creating new authority file /home/user2/.Xauthority

New 'svr1.tecadmin.net:2 (user2)' desktop is svr1.tecadmin.net:2

Creating default startup script /home/user2/.vnc/xstartup
Starting applications specified in /home/user2/.vnc/xstartup
Log file is /home/user2/.vnc/svr1.tecadmin.net:2.log

                                                           [  OK  ]

مطابق با خروجی فوق ، می بینید که دسک تاپ user1 در: ۱ و دسک تاپ user2 در: ۲ موجود است. برای اتصال به user1 و: ۱ برای اتصال به user2 از: ۲ استفاده خواهیم کرد.

مرحله ۵: سرور VNC را با استفاده از VNC Viewer متصل کنید:

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

vncviewer 192.168.1.11:1

برای دسترسی به دسک تاپ از راه دور روی سرور vnc از سیستم ویندوز ، باید vnc-Viewer را روی سیستم خود نصب کنید. نمایشگرهای مختلف vnc برای استفاده در دسترس هستند. هر کدام را بارگیری کنید و روی سیستم خود نصب کنید.

پس از نصب نمایشگر vnc به سیستم خود متصل شوید ، در مثال زیر به user1 متصل می شویم (: ۱).

نحوه نصب سرور VNC در لینوکس

اکنون رمز عبور vnc حساب اختصاص داده شده با دستور vncpasswd را وارد کنید.

نحوه نصب سرور VNC در لینوکس

شما به سیستم ویندوز x دستگاه Linux خود متصل هستید.

نحوه نصب سرور VNC در لینوکس

امیدوارم این مقاله براتون مفید بوده باشه.

ما رو تو شتابان هاست دنبال کنید. 🙂

برچسب ها: Command SSh vps