התקן את שרת VNC ב- Linux Mint 20

Install Vnc Server Linux Mint 20



לפעמים, לא רק שאתה צריך להתחבר למערכות מרוחקות, אלא גם לגשת לכל סביבת ה- GUI כולה. ב- Linux, VNC הוא כלי כזה המאפשר לך להיכנס לשרת לינוקס מרחוק באופן גרפי. VNC (סטנדס למחשוב רשתות וירטואליות) דומה לכלי שולחן העבודה המרוחק במערכות Windows. הוא מאפשר לך לנהל ולשלוט בשרת המרוחק מהמערכת המקומית שלך.

במדריך זה נתאר כיצד להתקין את שרת VNC במערכת Linux Mint 20. כדי לבדוק את החיבור לשרת VNC, נשתמש ביישום VNC viewer (VNC client). אתה יכול להשתמש בכל יישום לקוח VNC אחר.

לפני שתמשיך לקראת המאמר, וודא שאתה מחובר כמשתמש סודו.







שלב 1: התקן את סביבת שולחן העבודה

קיימות מספר סביבות שולחן עבודה בלינוקס, כגון Gnome, KDE, XFCE, Unity וכו '. נצטרך להתקין כל אחת מהן כדי ששרת VNC יפעל כראוי. כאן אנו הולכים להתקין את שולחן העבודה של XFCE.



פתח את יישום מסוף שורת הפקודה באמצעות קיצור המקשים Ctrl+Alt+T ולאחר מכן הנח את הפקודה הבאה במסוף כדי להתקין את שולחן העבודה של XFCE.



$סודומַתְאִיםלהתקיןxfce4 xfce4-goodies





לאחר הפעלת הפקודה לעיל, המערכת עשויה לבקש אישור שאם ברצונך להמשיך בהתקנה או לא. הקש y כדי להמשיך; לאחר מכן, שולחן העבודה של XFCE יותקן במערכת שלך יחד עם כל התלות.

שלב 2: התקן שרת VNC

ישנם שרתי VNC שונים הזמינים עבור מערכות לינוקס. כאן אנו הולכים להתקין את Tightvncserver. זה די קל להגדיר ולהפעיל את Tightvncserver, וזה גם אמין. הנח את הפקודה הבאה במסוף להתקנת Tightvncserver.



$סודומַתְאִיםלהתקין שרת tightvnc

לאחר השלמת ההתקנה, הוציא את הפקודה הבאה במסוף:

$vncserver

תתבקש להגדיר סיסמה עבור שרת VNC. הזן את הסיסמה ולאחר מכן אשר אותה על ידי הזנתה שוב. לאחר מכן תתבקש שאם ברצונך להזין סיסמה לצפייה בלבד, לחץ על n. אם תלחץ על y, לא תוכל להשתמש בעכבר ובמקלדת לשליטה במופע VNC.

כאשר אתה מפעיל את הפקודה vncserver בפעם הראשונה, הוא יוצר ספרייה חדשה .vnc תחת ספריית הבית שלך. כדי לצפות בספרייה זו, תוכל להוציא את הפקודה הבאה במסוף:

$ls -NS~/.vnc/

כדי לצפות בתהליך שרת VNC, הנח את הפקודה הבאה במסוף:

$נ.ב -ef | אחיזהXtightvnc

שלב 3: הגדר את VNC

כעת נתקין את שרת VNC. לשם כך, ראשית, הורג את הפעלת VNC באמצעות הפקודה הבאה במסוף:

$vncserver-לַהֲרוֹג:1

קובץ ברירת המחדל של שרת VNC הוא ~/ .vnc/ xstartup. לפני ביצוע שינויים בקובץ זה, הבה ניצור עותק גיבוי של קובץ זה. הנח את הפקודה הבאה בטרמינל לשם כך:

$mv~/.vnc/xstartup ~/.vnc/xstartup.backup

כעת ערוך את קובץ ~/.vnc/xstartup באמצעות כל עורך טקסט. כאן אנו משתמשים בעורך הטקסט של Vim:

$סודו באתי~/.vnc/xstartup

הכנס את השורות הבאות לקובץ זה:

#!/bin/bash
xrdb$ HOME/.Xresources
startxfce4&

עכשיו פגע יציאה מקש ולחץ : wq כדי לשמור ולסגור את הקובץ ~/.vnc/xstartup.

עכשיו תצטרך להפוך את הקובץ הזה להפעלה. הנח את הפקודה הבאה בטרמינל לשם כך:

$chmod+ x ~/.vnc/xstartup

הפעל את שרת VNC באמצעות הפקודה הבאה במסוף:

$vncserver

שלב 4: הגדר את VNC כשירות

כעת יהיה עליך ליצור קובץ שירות עבור שרת VNC. לשם כך, נווט לספריית/etc/systemd/system באמצעות הפקודה הבאה:

$CD /וכו/מערכת/מערכת

לאחר מכן צור קובץ שירות עם הפקודה הבאה במסוף:

$באתיvncserver@.שֵׁרוּת

הכנס את השורות הבאות לקובץ זה:

[יחידה]
תיאור=שירות שולחן עבודה מרוחק(VNC)
לאחר=syslog.יַעַדרֶשֶׁת.יַעַד
[שֵׁרוּת]
סוּג=מזלג
מִשׁתַמֵשׁ=אדוארד
קובץ PID=/home/edward/.vnc/%היי.pid
ExecStartPre=-/usr/bin/vncserver -kill:%i>/dev/null2>&1
ExecStart=/usr/bin/vncserver -depth24-גיאומטריה 1280x800:%i
ExecStop=/usr/bin/vncserver -kill:%i
[להתקין]
מבוקש מאת=רַבמִשׁתַמֵשׁ.יַעַד

עכשיו פגע יציאה מקש ולחץ : wq כדי לשמור ולסגור את הקובץ.

כעת טען מחדש את תהליכי systemd באמצעות הפקודה הבאה במסוף:

$systemctl daemon-reload

לאחר מכן הפעל את שירותי שרת VNC:

$systemctl הפעל את vncserver@1. שירות

כדי לאפשר לשירות שרת VNC להתחיל בעת האתחול, השתמש בפקודה הבאה:

$systemctlלְאַפשֵׁרvncserver@1. שירות

כדי לבדוק את מצב שירות VNC, השתמש בפקודה הבאה:

$מערכת systemctl vncserver@1. שירות

שלב 5: התחבר לשרת VNC

כעת ננסה להתחבר לשרת VNC דרך מנהרת SSH מכיוון ש- VNC עצמו אינו פרוטוקול מוצפן. הנח את הפקודה הבאה בטרמינל לשם כך:

$ssh 5901: 127.0.0.1:5901 -N [שם משתמש] [server_ip]

החלף את [user_name] ו- [server_ip] בשם המשתמש בפועל וכתובת ה- IP של שרת VNC. בדוגמה שלנו, הפקודה תהיה:

$ssh 5901: 127.0.0.1:5901 -N קבוזדר 192.168.72.159

פקודה זו תקים מנהרה מאובטחת בין ה- localhost שלך לבין שרת VNC.

התקן כעת את יישום לקוח VNC (מציג VNC) במערכת שלך והפעל אותו. בסרגל העליון של מציג VNC, הקלד 127.0.0.1:5901 ולחץ להיכנס .

כאשר מופיעה תיבת הדו -שיח הבאה, לחץ על לְהַמשִׁיך .

בתיבת הדו -שיח אימות הבאה, הקלד סיסמת שרת VNC ולחץ בסדר .

כעת תראה את שולחן העבודה של המערכת המרוחקת.

חיבור שרת VNC נוצר כעת בהצלחה. לאחר שתסיים, סגור את אפליקציית VNC viewer וגם הורג את מנהרת SSH באמצעות Ctrl+c בחלון הטרמינל. אם עליך להתחבר שוב לשרת VNC, צור תחילה את המנהרה ולאחר מכן התחבר לשרת VNC באמצעות יישום VNC viewer.

במאמר זה למדת כיצד להתקין את שרת VNC במערכת Linux Mint 20. כעת תוכל לנהל בקלות את Linux Mint מהמערכת המקומית שלך באמצעות ממשק GUI. אני מקווה שאהבת את המאמר!