في بعض المقالات السابقة تحدثنا عن بعض أفضل أدوات سطح المكتب البعيد التي يمكن أن نجدها لنظام Linux ، من بينها نجد RealVNC وهي أداة ممتازة عبر الأنظمة الأساسية لأجهزة سطح المكتب البعيدة.
RealVNC هو تطبيق مجاني مفتوح المصدر يتم توزيعه بموجب ترخيص GPL، على الرغم من وجود نسخة تجارية أيضًا ، في هذه المقالة سوف نركز على الإصدار الشخصي متعدد المنصات. يقدم لنا هذا الإصدار عميلًا وخادمًا vnc4server و xvnc4viewer ، على التوالي.
Lيمكن لعملاء RealVNC الذين يستخدمون vncviewer العمل في وضع ملء الشاشة ، يستخدمون مفتاح الوظيفة F8 كمفتاح افتراضي لعرض قائمة خيارات (بما في ذلك خيار تعطيل وضع ملء الشاشة أو إعادة إرسال تسلسل مفاتيح Ctrl-Alt-Del).
يسمح مكون خادم RealVNC لجهاز كمبيوتر بالتحكم فيه عن بعد بواسطة كمبيوتر آخر.
[رلفنك يستخدم بروتوكول RFB الذي يستخدم منفذ TCP 5900 افتراضيًا لإجراء اتصال سطح المكتب البعيد.
بدلاً من ذلك ، يمكنك نفق VNC عبر SSH ، وتجنب فتح منافذ إضافية وبالتالي عبور موجه NAT (جهاز التوجيه) تلقائيًا. يوفر SSH أيضًا تشفير الاتصال بين خادم VNC والعارض.
كيفية تثبيت RealVNC على نظام Linux؟
بسبب الشعبية الكبيرة للبرنامج يمكنك العثور على كل من العميل والخادم لهذا في معظم مستودعات توزيعات Linux الأكثر شيوعًا.
إلى في حالة Debian أو Ubuntu أو Linux Mint أو أي مشتق منها ، ما عليك سوى الانتقال إلى الموقع الرسمي للتطبيق والحصول على أحدث حزمة deb.، وهو الإصدار 6.3.1 حاليًا
أنت افتح Terminal وقم بتنفيذ أحد الأوامر التالية فيه ، حسب الحالة التي تطلبها.
لحالة أنظمة 64 بت إذا كنت ترغب في تثبيت الخادم يجب عليك كتابة:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x64.deb
sudo dpkg -i VNC-Server-6.3.1-Linux-x64.deb
أنظمة 32 بت:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x86.deb
sudo dpkg -i VNC-Server-6.3.1-Linux-x86.deb
الآن إذا كنت ترغب في تثبيت العميل على نظام 32 بت لديك:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x86.deb
sudo dpkg -i VNC-Viewer-6.18.625-Linux-x86.deb
إلى أنظمة 64 بت التي تريد تثبيت العميل:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x64.deb
sudo dpkg -i VNC-Viewer-6.18.625-Linux-x64.deb
الآن بالنسبة لمستخدمي Arch Linux أو Manjaro أو Antergos أو أي نظام مشتق من Arch Linux ، يمكننا تثبيت كل من العميل والخادم من مستودعات AUR باستخدام الأوامر التالية.
لتثبيت خادم RealVNC نكتب:
aurman -S realvnc-vnc-server
إذا كنت تريد تثبيت عميل RealVNC ، فيجب عليك كتابة:
aurman -S realvnc-vnc-viewer
بينما في حالة مستخدمي التوزيعات مع دعم حزم rpm، مثل Fedora أو CentOS أو RHEL أو openSUSE أو أي شيء آخر ، يمكننا تنزيل الحزمة من الموقع الرسمي.
يمكنك فتح محطة وتنفيذ أي من الأوامر التالية فيها ، حسب الحالة التي تطلبها.
لحالة أنظمة 64 بت إذا كنت تريد تثبيت الخادم ، يجب عليك كتابة:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x64. rpm
sudo rpm -U VNC-Server-6.3.1-Linux-x64. rpm
أنظمة 32 بت:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x86. rpm
sudo rpm -U VNC-Server-6.3.1-Linux-x86.rpm
الآن إذا كنت تريد تثبيت العميل على نظام 32 بت لديك:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x86. rpm
sudo rpm -U VNC-Viewer-6.18.625-Linux-x86.rpm
إلى أنظمة 64 بت التي تريد تثبيت العميل:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x64. rpm
sudo rpm -U VNC-Viewer-6.18.625-Linux-x64.rpm
كيف يتم تشغيل RealVNC؟
بعد إجراء تثبيت العميل أو الخادم أو كليهما ، علينا فقط تنفيذ أي من هذه ، حسب الحالةإذا كنا سنقوم بالاتصال بجهاز كمبيوتر آخر ، فما عليك سوى تشغيل العميل ، بينما من ناحية أخرى سيكون الخادم.
في معظم التوزيعات التي تستخدم systemd ، ما عليك سوى تشغيل الخدمة وتمكينها.
نقوم بذلك عن طريق كتابة الأوامر التالية في الجهاز:
sudo systemctl start vncserver-x11-serviced
sudo systemctl enable vncserver-x11-serviced
وبهذا يمكننا بالفعل إجراء الاتصال.
من جانب الخادم ، سيوفر لك عنوان IP يمكنك من خلاله الاتصال بالعميل وحتى تعيين معرف للتعرف على الجهاز بطريقة أبسط وأكثر راحة.