سرورهای VNC یا (Virtual Network Computing) امکان دسترسی دسک تاپ از راه دور را برای سیستمهای لینوکس مشابه MSTSC در ویندوز فراهم می کند. به طور کلی مدیران لینوکس ترجیح نمی دهند از دسترسی به ویندوز استفاده کنند ، اما بعضی اوقات ما نیاز به دسترسی به دسک تاپ از راه دور لینوکس داشتیم. در این حالت باید سرور vnc را روی سیستم لینوکس خود نصب کنیم. این آموزش به شما کمک می کند تا راه اندازی VNC سرور و پیکربندی دسترسی از راه دور برای کاربران در CentOS ، RHEL و Fedora را بیاموزید.
در ادامه با ما در شتابان هاست همراه باشید.
بیشتر سرورهای لینوکس نصب دسک تاپ روی سیستم خود ندارند. بنابراین مطمئن شوید که دیگری نصب کرده اید از دستور زیر برای نصب آن استفاده کنید.
yum groupinstall "Desktop"
اکنون چند بسته مورد نیاز برای سرور vnc را نصب کنید
yum install pixman pixman-devel libXfont
پس از نصب بسته های مورد نیاز ، اجازه می دهیم سرور vnc را در سیستم خود نصب کنید. سرور vnc تحت مخازن پیش فرض یام موجود است.
yum install vnc-server
در CentOS / RHEL 6 ، خواهید دید که بسته سرور tigervnc نصب خواهد شد.
بیایید تعداد کمی کاربر برای اتصال از طریق vnc ایجاد کنیم. همچنین می توانید با اتصال از طریق vnc از کاربران سیستم موجود استفاده کنید ، در این حالت ما فقط باید vncpasswd را برای آن حساب تنظیم کنیم.
useradd user1 passwd user1 useradd user2 passwd user2
اکنون گذرواژه vnc را برای همه حسابهای مورد نیاز برای اتصال از طریق vnc تنظیم کنید.
su - user1 vncpasswd exit su - user2 vncpasswd exit
اکنون پرونده پیکربندی /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 از: ۲ استفاده خواهیم کرد.
برای دسترسی به سیستم از راه دور لینوکس از دستور زیر استفاده کنید.
vncviewer 192.168.1.11:1
برای دسترسی به دسک تاپ از راه دور روی سرور vnc از سیستم ویندوز ، باید vnc-Viewer را روی سیستم خود نصب کنید. نمایشگرهای مختلف vnc برای استفاده در دسترس هستند. هر کدام را بارگیری کنید و روی سیستم خود نصب کنید.
پس از نصب نمایشگر vnc به سیستم خود متصل شوید ، در مثال زیر به user1 متصل می شویم (: ۱).
اکنون رمز عبور vnc حساب اختصاص داده شده با دستور vncpasswd را وارد کنید.
شما به سیستم ویندوز x دستگاه Linux خود متصل هستید.
امیدوارم این مقاله براتون مفید بوده باشه.
ما رو تو شتابان هاست دنبال کنید. 🙂