توضیحات تکمیلی پروژه‌ی desertco-vnc

مقدمه

  • VNC پروتکلی به منظور اتصال به سیستم‌های مقصد به صورت گرافیکی است. این پروتکل به منظور اتصال و مدیریت کامل Desktop سیستم‌های مقصد استفاده می‌شود.
  • این پروتکل به طور مشابه عملکردی برابر با Remote Desktop یا RDP دارد.

مقدمه‌ای بر پروژه‌ی desertco-vnc

  • پروژه‌ی desertco-vnc تمام بسته‌ها و تنظیمات مورد نیاز ارائه و راه‌اندازی سرویس VNC بر روی نسخه‌های Server توزیع Ubuntu نصب می‌کند.
  • ابزار به گونه‌ای تهیه شده است که به منظور استفاده و اتصال به VNC ، نیاز بک یک SSH Tunnel جهت رمزنگاری بسته‌ها و داده‌های رد و بدل شده باشد.
  • این ابزار به صورت ویژه برای نسخه‌ی 20.04 از توزیع Ubuntu توسعه یافته است.

دریافت پروژه‌ی desertco-vnc

  • به منظور دریافت پروژه‌ی desertco-vnc ابتدا وارد مسیر opt/ شوید سپس به صورت زیر اقدام به دریافت پروژه نمایید.
# cd /opt/
# git clone http://git.homayouni.info/git/iman/desertco-vnc.git -b release

نصب و راه‌اندازی پروژه desertco-vnc

  • ابتدا وارد مسیر پروژه شوید.
# cd /opt/desertco-vnc/
  • یک اسکریپت به منظور نصب تمام بسته‌های مورد نیاز تهیه شده است. آن را به شکل زیر اجرا نمایید.
# bash setup.sh
  • در صورتی که اسکریپت بالا به درستی اجرا شود با تصویری مشابه زیر روبه‌رو خواهید شد.

  • پس از نصب بسته‌های مورد نیاز، در فرآیندهای پایانی از شما سوالی در خصوص تنظیم کلمه‌ی عبور پرسیده می‌شود.
  • پیشنهاد می‌شود یک کلمه‌ی عبور قوی و مطمئن انتخاب نمایید.

  • در پایان در صورتی که تمام مراحل به درستی به سرانجام رسد با تصویری مشابه زیر روبه‌رو خواهید شد.

نحوه‌ی اتصال در پروژه‌ی desertco-vnc

  • به منظور اتصال به سرور مقصد نیاز است به گونه‌ی زیر ارتباط را برقرار نمایید.
# ssh -L 5901:localhost:5901 root@vnc.homayouni.info
  • در نهایت ابزار Remmina را باز نموده و اتصالی از جنس VNC بر روی localhost تحت پورت 5901 برقرار نمایید.


  • این مستند تحت شرایط سیستم‌عامل Ubuntu 20.04 – Focal در سمت Server بررسی شده است.

دیدگاهتان را بنویسید

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