כיצד להתקין ולהפעיל שרת VNC באובונטו לינוקס

כיצד להתקין ולהפעיל שרת VNC באובונטו לינוקס

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





מדריך זה מראה שעליך להתקין שרת מחשוב וירטואלי (VNC) ב- Ubuntu 20.04 LTS כדי לאפשר מחשוב מרחוק במערכת שלך.





מהו שרת VNC?

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





שרת מחשוב רשת וירטואלית, הידוע בכינויו שרת VNC היא מערכת המאפשרת לך לגשת מרחוק לאינטראקציה עם מחשב אחר ברשת באמצעות ממשק גרפי. פותחו יישומי VNC רבים; חלקם כוללים TightVNC, TigerVNC ו- RealVNC. במדריך זה נשתמש ב- x11vnc שרת להגדרת מחשוב מרחוק במערכת אובונטו שלנו.

X11vnc הוא שרת VNC קל משקל שאינו יוצר תצוגה נוספת לשולחן העבודה המרוחק. במקום זאת, הוא מציג את תצוגת x11 הקיימת (KDE, GNOME, Xfce וכו ') של מערכת Linux שלך בזמן אמת. יתרון נוסף עם x11vnc הוא שאתה יכול להשתמש בכל לקוח VNC או צופה כדי להתחבר אליו.



לשרת x11vnc יש הצפנת SSL/TLS מובנית ואימות RSA של 2048 סיביות, כולל תמיכה ב- VeNCrypt יחד עם חשבון UNIX ומערכת הכניסה לסיסמה.

התקנת מנהל תצוגה תואם

אובונטו לינוקס משתמשת ב- GNOME Desktop Desktop (GDM) כמנהל התצוגה המוגדר כברירת מחדל. גרסאות חדשות יותר לשימוש באובונטו gdm3 . למרבה הצער, GDM בדרך כלל לא עובד טוב מאוד עם שרת x11vnc. כדי להתגבר על זה, יהיה עליך להתקין את מנהל תצוגת האור, או lightdm .





פתח את הטרמינל באמצעות Ctrl + Alt + T קיצור מקשים. ראשית, עדכן את מקורות התוכנה שלך באמצעות מַתְאִים .

sudo apt update

לאחר מכן, התקן lightdm באמצעות הפקודה המוזכרת להלן:





sudo apt install lightdm

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

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

הפעל מחדש את המחשב האישי שלך כדי שישימות מנהל התצוגה ייכנסו לתוקף.

sudo reboot

תבחין בשינוי קל במסך הכניסה לאחר האתחול מכיוון שאתה משתמש כעת lightdm כמנהל התצוגה שלך.

התקנת שרת x11vnc באובונטו

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

sudo apt install x11vnc

הגדרת שרת x11vnc

כעת תגדיר שירות המשמש להפעלת שרת x11nvc. צור קובץ בשם x11nvc.service בתוך ה / lib / systemd / system / מַדרִיך. מדריך זה משתמש ב- Vim אך ניתן להשתמש בכל עורך טקסט אחר של Linux לבחירתך למשל ננו.

sudo vim /lib/systemd/system/x11vnc.service

העתק והדבק את התוכן שלהלן בקובץ השירות החדש שנוצר.

[Unit] Description=x11vnc service
After=display-manager.service
network.target syslog.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -passwd randompassword
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
[Install]
WantedBy=multi-user.target

הטקסט randompassword היא הסיסמה שבה תשתמש בכניסה לשרת שלך. ערוך אותו והגדר אותו לסיסמה החזקה המועדפת עליך.

קשורים: כיצד ליצור סיסמה חזקה שלא תשכח

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

אם אתה משתמש ב- Vim, לחץ על יציאה מַפְתֵחַ. לאחר מכן, הקלד : wq ואחריו ה להיכנס מפתח ל שמור שינויים ועזוב את עורך Vim .

לאחר שמירת הקובץ, הקפד לטעון מחדש את מערכת תצורת מנהל וקבצי יחידה.

systemctl daemon-reload

לאחר מכן, הפעל את שירות x11vnc.

למה הדיסק שלי ב 100 אחוז
systemctl enable x11vnc.service

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

sudo systemctl start x11vnc.service

בדוק את סטטוס שירות x11vnc באמצעות systemctl .

systemctl status x11vnc.service

הפלט צריך להיות דומה לזה המוצג להלן.

כפי שאתה יכול לראות מהפלט למעלה, השירות פעיל ופועל.

דבר נוסף שחשוב לשים לב אליו הוא היציאה שבה משתמש שרת x11vnc (במקרה זה, port 5900 ).

הפעלת יציאת השרת בחומת האש שלך

אובונטו משתמשת ב- ufw חומת אש כברירת מחדל. כדי לאפשר למחשבים אחרים לגשת למערכת אובונטו באמצעות היציאה המשמשת את שרת x11vnc, הנח את הפקודה הבאה.

sudo ufw allow 5900/tcp

חיבור ממחשב אחר

כעת תוכל להתחבר למערכת אובונטו שלך באמצעות חיבור שולחן עבודה מרוחק באמצעות VNC.

אתה יכול להשתמש בכל לקוח VNC כדי להתחבר למחשב האישי של Linux Linux. אחד הצופים המומלצים ב- VNC הוא VNC Connect על ידי RealVNC. הוא זמין כמעט לכל פלטפורמה גדולה כולל macOS, Linux, Windows, iOS, Android וכו '.

הורד: מציג VNC מאת RealVNC

לאחר הורדת לקוח VNC, התקן אותו במערכת שלך והפעל את היישום.

מדריך זה משתמש בהתקנת macOS של VNC Connect אך התהליך יהיה דומה גם למערכות הפעלה אחרות.

הזן את כתובת ה- IP של המחשב שאליו ברצונך להתחבר, ואחריו מספר היציאה המשמש את שרת x11vnc. לאחר מכן, לחץ על להיכנס מקש במקלדת כדי להתחבר.

הערה: באובונטו תוכל לקבל את כתובת ה- IP שלך על ידי הקלדת הפקודה למטה.

ip addr

חיבור VNC לא יהיה מוצפן, כלומר כל מי שמאזין לרשת יכול לגשת לנתונים ולצפות בהם בקלות. אולם הסיסמה מוצפנת. לקוח VNC יזהיר אותך מפני החיבור הלא מוצפן. בחר את לְהַמשִׁיך כפתור כדי להמשיך.

במסך הבא תתבקש להזין סיסמה, שהיא הסיסמה שהגדרת ב x11vnc.service הקובץ למעלה. הזן את הסיסמה בהתאם ולחץ על בסדר כפתור להמשך.

כעת תוכל לגשת למחשב שלך ממכשיר אחר.

השבתת נעילת מסך

אחת הבעיות איתן מתמודדים בעת שימוש בשרת x11vnc היא נעילת מסך. עם זאת, תוכל לתקן בעיה זו בקלות על ידי השבתת נעילת המסך במחשב האישי שלך.

פנה אל הגדרות> פרטיות> נעילת מסך וודא שאתה משבית את נעילת מסך אוטומטית ו נעילת מסך בעת השעיה אפשרויות.

הערה : זהו סיכון אבטחה פוטנציאלי, לכן הקפד להפעיל אותו שוב מאוחר יותר.

עבודה מרחוק על מכונת הלינוקס שלך

תוכנות שולחן עבודה מרוחק הן חלק חשוב בחייך אם אתה עובד מרחוק. גם אם יש לך שרת VNC במערכת שלך, לא תוכל לגשת למערכת ללא לקוח VNC. כאשר שרת VNC מותקן במחשב Linux שלך, תוכל לגשת למערכת שלך ממכשירים אחרים, בכל זמן ובכל מקום.

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

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל 10 תוכנות הגישה מרחוק לשליטה במחשב Windows מכל מקום

מה אתה עושה כשאתה צריך לעבוד על מחשב בכל מיקומים? השתמש בתוכנת גישה מרחוק זו כדי להתחבר למחשב אחר מכל מקום.

קרא הבא
נושאים קשורים
  • לינוקס
  • שולחן עבודה מרוחק
  • גישה מרחוק
  • אובונטו
על הסופר מוכן ללכת(36 מאמרים פורסמו)

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

קוד עצירה של windows whea_uncorrectable_error
עוד מאת מוויזה קומוונדה

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה