شاید اتصال از طریق SSH به سرور مجازی لینوکس برای شما کافی نبوده و نیاز داشته باشید که به صورت دستکتاپ راه دور و گرافیکی به سرور متصل شوید و از سرور مجازی استفاده نمایید.
در این راهنما سعی کردم که روش نصب GNOME در سرور مجازی OpenVZ و توزیع CentOS رو آموزش بدم.
ابتدا برای این کار نیاز هست که یک ارتباط SSH با سرور برقرار کنیم و بستههای مورد نیاز را نصب و تغییرات لازم را اعمال نماییم.
در مرحلهی اول باید بستههای مربوط به گنوم را نصب کنیم:
yum groupinstall ‘GNOME Desktop Environment’
این مرحله اندکی به طول میانجامد که حدودا ۲۵۰ مگابایت بسته را دانلود و نصب خواهد کرد.
مرحلهی دوم نصب سرور VNC است:
yum install vnc-server
پس از نصب باید تنظیمات مربوط به VNC رو انجام بدیم، ابتدا فایل زیر را برای اعمال تغییرات باز میکنیم:
nano /etc/sysconfig/vncservers
# من برای این کار از نرمافزار nano استفاده کردم.
پس از باز کردن فایل به انتهای آن رفته اگر خطوطی شبیه به زیر بود آنها را تغییر دهید و مثال زیر را در آن بگنجانید؛ اگر نبود دقیقا همین خطوط را به انتهای فایل اضافه نمایید:
VNCSERVERS=”1:root”
VNCSERVERARGS[1]=”-geometry 800×۶۰۰″
پس از انجام این مرحله فایل را ذخیره میکنیم و میبندیم.
حالا دستور زیر را میزنیم تا vncserver شروع به کار کند:
service vncserver start
یک کلمه عبور برای اتصال به ریموت دستکتاپ تعریف میکنیم:
vncpasswd
# توجه داشته باشید که با کاربر root لاگاین کرده باشید.
حالا با تغییر در فایل زیر Session گنوم را به VNC اضافه میکنیم:
nano /root/.vnc/xstartup
در انتهای فایل twm & را بیابید و آن را به gnome-session & تغییر دهید.
find at the end:
twm &
replace with:
gnome-session &
سرویس vncserver را دوباره راه اندازی میکنیم:
service vncserver restart
حالا میتوانیم با استفاده از یکی از نرمافزار های مربوط به VNC به سرور مجازی خود متصل شویم و مشغول استفاده از سرور مجازی خود شویم.