במדריך זה נתאר כיצד להתקין את שרת 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/bashxrdb$ 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. אני מקווה שאהבת את המאמר!