וטנובואב VNC תרש רידגהלו ןיקתהל דציכ
.רחא דיינ רישכמ וא בשחממ דחא בשחמ לש הדובעה ןחלוש קשממ לע קוחרמ טולשלו רבחתהל םישמתשמ תונובשחל תרשפאמה בחרנ שומישב תאצמנש תיפרג תינחלוש ףותיש תכרעמ איה (VNC) תוילאוטריו תותשר בושחמ
.tigervnc תרש תינכות תועצמאב 18.04 וטנובוא לש הדובעה ןחלוש תרודהמב VNC תרש רידגהלו ןיקתהל דציכ ריבסנ הז רמאמב
VNC Server: 192.168.56.108 VNC Client: 192.168.56.2
וטנובואב הדובע ןחלוש תביבס ןקתה
.(ימשר םעט) וטנובוא לש Gnome תא ןיקתנ ,הז רמאמ ךרוצל .הטמל תומיאתמה תודוקפה תלעפה ידי לע ךתריחבל DE -ה תא ןיקתהל ךתורשפאב .ךלש וטנובוא תרשב הדובע ןחלוש תביבס ןיקתהל ךילע ןכל ,ינחלוש ףותישל
$ sudo apt-get install ubuntu-desktop #Default Ubuntu desktop $ sudo apt install ubuntu-gnome-desktop #Ubuntu Gnome (Official flavor) $ sudo apt-get install xfce4 #LXDE $ sudo apt-get install lxde #LXDE $ sudo apt-get install kubuntu-desktop #KDE
וטנובואב VNC לש הרוצת עבקו ןקתה
.VNC לש הדובעה ןחלוש לע תרחא הדובע ןחלוש תביבס וא Gnome לש תוליבקמ תולעפה הליחתמו Xvnc תרש הליעפמה תומרופטלפ תבורמו הריהמ VNC תינכות אוה Tigervnc תרש
.האבה הדוקפה תא לעפה ,וטנובואב תורחא תוכיושמ תוליבחו TigerVNC תרש ןיקתהל ידכ
$ sudo apt install tigervnc-standalone-server tigervnc-common tigervnc-xorg-extension tigervnc-viewer
.הסינכ תמסיס רידגהל ךתוא החנת םג איהו $HOME/.vnc
היירפסב תנסחואמה תינושארה הרוצתה תא רוצית וז הלועפ .ליגר שמתשמכ vncserver הדוקפה תלעפה ידי לע VNC תרש תא לעפה תעכ
.ןמקלדכ ,ךכב הצרת םא דבלב הגוצתל המסיס רדגה ןכמ רחאל .התוא תמיא/רשאו (םיוות שש תוחפל הכרואש) המסיס ןזה
$ vncserver $ ls -l ~/.vnc
.תומיוסמ תורוצת עצבל ידכ האבה הדוקפה תועצמאב VNC תרש תא רוצע ,ןכל .VNC תרש םע דובעי אוהש ךכ DE -ה תא רידגהל ונילע ,ןכמ רחאל
$ vncserver -kill :1
.ךילע ףדעומה טסקטה ךרוע תועצמאב תורוצתה תיירפסב xstartup םשב ץבוק רוצ ,תנקתהש רחא הדובע ןחלוש לכ וא GNOME תרוצת תא רידגהל ידכ
$ vi ~/.vnc/xstartup
.תנקתהש DE -ל םאתהב תונתשהל תויושע תודוקפהש בל םיש .TigerVNC תרש תא שדחמ לעפה וא ליעפתש םעפ לכב יטמוטוא ןפואב ועצובי הלא תודוקפ .ץבוקב תואבה תורושה תא ףסוה
#!/bin/sh exec /etc/vnc/xstartup xrdb $HOME/.Xresources vncconfig -iconic & dbus-launch --exit-with-session gnome-session &
.ותוא עצבל היהי ןתינש ךכ ץבוקל המיאתמה האשרהה תא רדגהו ץבוקה תא רומש
$ chmod 700 ~/.vnc/xstartup
.תרשב םיתמואמה םישמתשממ קר ,היגולנאבו דבלב localhost -מ םירוביח רשפאל ידכ -localhost
לגדב שמתשה ,ףסונב .הגוצתה הירטמואיגל ךלשמ םיכרע רדגה .ליגר שמתשמכ האבה הדוקפה תלעפה ידי
.5901 הגוצתה תאיצי רפסמב לעפי VNC תרשש ושוריפ .האבה הדוקפה תא לעפה ,ךלש תכרעמב VNC תרשב תולעפה םושרל ידכ .netstat הדוקפה תועצמאב לעופ אוהש האיציה תא קודב ,ליחתה VNC תרשש רחאל .SSH תועצמאב תרשל חוקלה רוביחמ הרהנמ תריצי ידי לע וז היעב ןקתל ןתינ . (תונמ חורחרל ףופכ תויהל לוכיו ןפצומ לוקוטורפ וניא) לדחמ תרירבכ חטבואמ וניא VNC לדחמ תרירבכ יכ תעדל םכילע ךכל סנכנש ינפ .האיצי ותואב VNC תרשל 5901 האיציב ךלש ימוקמה בשחמהמ תחטבואמ העונת ריבעהל לכות ,SSH רוהנמ תועצמאב .VNC תרשל SSH תרהנמ תריציל האבה הדוקפה תא לעפהו שדח ףוסמ ןולח חתפ ,סקוניל חוקל בשחמב .(ךתריחב יפל רחא חוקל לכ ןיקתהל לוכי התא) ןמקלדכ TigerVNC Viewer ןוגכ vncviewer חוקל ןקתה ןכמ רחאל .אבה ןפואב 1 הגוצתל רבחתהל ידכ .רבחתה לע ץחלו הלעמל תבותכה תא ןזה ,תכרעמה טירפתמ ותוא חתפ ,ןיפולחל .ךישמהל ידכ רושיא לע ץחלו התוא ןזה ,ןכל םדוק הרצונש VNC -ל הסינכה תמסיס תא ןיזהל שקבתת .הדובעה ןחלושל תשגל ידכ ךלש המסיסה תא ןזה .ךלש הדובעה ןחלוש לש הסינכה קשממב תחנת ,הנוכנ המסיסה םא .SSH רוהנמ ונלעפהש תורמל "ןפצומ אל רוביח"\גיצמ VNC גיצמש בל תמשש ןכתיי ,ןוחטיבל עדומ התא םא :בל םיש .SSH רוהנמ תלעפה רחאל חטבואמ רוביחה ,תאז םע .תרשה לומ תומיא עצבל ןויסינ תעב SSH תורהנמ ןניאש תויפיצפס החטבא תוינכותב שמתשהל דעונ אוהש איה ךכל הביסה .שרוש תואשרה םע ,etc/systemd/system/directory/תחת הדיחי ץבוק ורובע רוציל ונילע ,ךרוצה יפל VNC תוריש לש שדחמ הלעפהו הריצע ,הלחתה ונייהד תכרעמ תחת VNC -ה תרש תא להנל תנמ לע :ץבוקל תואבה תורושה תא ףסוה ןכמ רחאל .ותוא רוגסו ץבוקה תא רומש .ןמקלדכ הנורחאל רצונש הדיחיה ץבוק תא אורקל ידכ תכרעמה להנמ תרוצת תא שדחמ ןעט ,ןכמ רחאל .גצומש יפכ ובצמ תא קודבו תכרעמה לוחתא תעב תיטמוטוא הלעפהל ותוא לעפה ,VNC תוריש תא לעפה זאו .הטמלש בושמה ספוט תועצמאב ךיתובשחמב וא ךיתולאשב ונתוא ףתש .וטנובוא לש סקוניל תצפהב VNC תרש רידגהלו ןיקתהל דציכ ונרבסה ,הז רמאמב !לכה הז: 1
-ה ,הז הרקמב .הגוצתה רפסמ אוה N
רשאכ ,$ vncserver :1 -localhost -geometry 1024x768 -depth 32
$ vncserver -list
$ netstat -tlnp
VNC חוקל ךרד VNC תרשל רוביח
$ ssh -i ~/.ssh/ubuntu18.04 -L 5901:127.0.0.1:5901 -N -f -l tecmint 192.168.56.108
$ sudo apt install tigervnc-viewer #Ubuntu/Debian
$ sudo yum install tigervnc-viewer #CnetOS/RHEL
$ sudo yum install tigervnc-viewer #Fedora 22+
$ sudo zypper install tigervnc-viewer #OpenSUSE
$ sudo pacman -S tigervnc #Arch Linux
localhost: 5901
תבותכה תא ןייצ ,ךלש VNC -ה חוקל תא לעפה ,הנקתהה םויס רחאל$ vncviewer localhost:5901
TigerVNC תרש רובע תכרעמ תדיחי ץבוק תריצי
$ sudo vim /etc/systemd/system/[email
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=simple
User=tecmint
PAMName=login
PIDFile=/home/%u/.vnc/%H%i.pid
ExecStartPre=/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :
ExecStart=/usr/bin/vncserver :%i -localhost no -geometry 1024x768
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
$ sudo systemctl daemon-reload
$ sudo systemctl start [email
$ sudo systemctl enable [email
$ sudo systemctl status [email