םיקחורמ הדובע תונחלושל תשגל ידכ Fedora -בו RHEL/CentOS -ב TightVNC תרש תא ןקתה


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

VNC ל םאותו יאמצע הז .םיעשתה תונש ףוסב רצונש חותפ דוק םושיי אוה- Windows ו- Unix/Linux. ססובמ ליגר שמתשמש ושוריפ Windows זול םוש אלל סקוניל תססובמ תכרעמ םע היצקארטניא םייקל לוכי.

.קחורמ בשחמ לש הלופכ הגוצת הפוצל רדשמ תרשה .VNC תרש ביכר לעופ וב בשחמל רבחתהל ידכ VNC הפוצ חוקלו TCP/IP רוביח לעב תויהל ךילע VNC -ב שמתשהל ידכ

.הרודפו RHEL, CentOS תוכרעמב GNOME הדובעה ןחלושל קוחרמ השיג םע ,רתוי הנשי VNC תינכות לש הברהב תרפושמ הסרג TightVNC תועצמאב VNC תרש ןיקתהל דציכ םיגדמ הז רמאמ

GNOME לש הדובעה ןחלוש תנקתה :1 בלש

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

 yum groupinstall "X Window System" "Desktop"

TightVNC תרש תנקתה :2 בלש

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

 yum -y install tigervnc-server xorg-x11-fonts-Type1

ליגר VNC שמתשמ רוצ :3 בלש

.ךלשמ שמתשמ םש רוחבל לוכי התא ,שמתשמכ "tecmint" -ב יתשמתשה ,אמגודל .קחורמ הדובע ןחלושל רוביחל שמשיש ליגר שמתשמ רוצ

 useradd tecmint
 passwd tecmint
Changing password for user tecmint. 
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

שמתשמל VNC תמסיס רדגה :4 בלש

.שמתשמה רובע VNC -ה תמסיס תא רידגהל ידכ 'vncpasswd' לעפהו (su - tecmint) שמתשמל רבחתה .הנורחאל רצונש שמתשמה רובע השדח המסיס רוצ

.SSH -ל השיגל הדעונ 3 בלשב ונרציש המסיסהו ,VNC לש קחורמה הדובעה ןחלושל השיגל תדעוימ וז המסיס :הרעה

 su - tecmint
[[email  ~]$ vncpasswd
Password:
Verify:

.האבה הדוקפה תועצמאב ,רצונ המסיסה ץבוקש קודבל לוכי התא .הכותב passwd ץבוק םע שמתשמה לש תיתיבה הירפסב "vnc." הירפס תרצויו םיימעפ המסיס קפסל ךממ תשקבמ ליעלש הדוקפה

# ls -l /home/tecmint/.vnc
-rw------- 1 tecmint tecmint 8 Jul 14 21:33 passwd

.סיסב שמתשמ לש הסינכל רוזחו שמתשמל הסינכמ אצ תעכ

[[email  ~]$ exit
exit

VNC Xstartup טפירקס רוצ :5 בלש

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

 /etc/init.d/vncserver start

Starting VNC server: 1:tecmint 
New 'linux-console.net:1 (tecmint)' desktop is linux-console.net:1

Starting applications specified in /home/tecmint/.vnc/xstartup
Log file is /home/tecmint/.vnc/linux-console.net:1.log
						 [  OK  ]

."ls -l" הדוקפה תא עצב ,(tecmint) שמתשמה לש תיתיבה היירפסב רצונ xstartup טפירקס םא קודב ,ןכמ רחאל

 ls -l /home/tecmint/.vnc/
-rw-------. 1 tecmint tecmint    8 Jul 15 12:27 passwd
-rwxr-xr-x. 1 tecmint tecmint  654 Oct 11  2012 xstartup

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

 /etc/init.d/vncserver stop

Shutting down VNC server: 1:tecmint              [  OK  ]

Xstarup תייצולוזר תרדגה :6 בלש

.הדובעה ןחלוש לש היצולוזרה תא םירידגמ "geomerty-" -ב םישמתשמ רשאכ .הטמל הדוקפה םע "tecmint" רובע שדח VNC בשומ רוצ ."וננ" ךרועב שמתשמ ינא ןאכ .תרחבש ךרועה ץבוק תא "etc/sysconfig/vncserv

 nano /etc/sysconfig/vncservers

.ותוא רוגסו רומש .ץבוקה תיתחתב תואבה תורושה תא וילא ףסוהו

## Single User ##
VNCSERVERS="1:tecmint"
VNCSERVERARGS[1]="-geometry 1280x1024"

.תוהזה רפסמ אוה 'x' הפיא .ןלהל גצומכ VNCSERVERARGS [x] ךרע ףסוהו VNCSERVERS תרושל הלא םישמתשמ ףסוה זאו ,4 בלשב ליעל ראותמכ םישמתשמה לכל vncpasswd רוצ תישאר ,םישמתשמ רפסמ םע דדומתמ התא םא

## Multiple Users ##
VNCSERVERS="2:ravi 3:navin 4:avishek"
VNCSERVERARGS[2]="-geometry 1280x1024"
VNCSERVERARGS[3]="-geometry 1280x1024"
VNCSERVERARGS[4]="-geometry 1280x1024"

TightVNC תרש תלעפה :7 בלש

אבה ןפואב הלא םישמתשמ תושמשמ תוהזהו תואיציה ,ןכל .avishek -ו tecmint, ravi, navin יתרצי ונלש שיחרתב .(שרוש שמתשמל דעוימה) 0 :ההזבו 5900 האיציב לעופ VNC ,לדחמ תרירבכ .ההזמ תודועתו טרופ ירפס

User's		Port's		ID's
5900		root		:0
5901		tecmint		:1
5902		ravi		:2
5903		navin		:3
5904		avishek		:4

.רוציתש שמתשמ לכ רובע האלה ןכו id: 5 -ו 5905 האיצי לבקי אוה זא (user5) רמוא רחא שמתשמ תרצי םא .האלה ןכו 1 :כ ההזמו 5901 האיצי לבקי "tecmint" שמתשמה ןאכ ,זא

 /etc/init.d/vncserver start

Starting VNC server: 1:tecmint 
New 'linux-console.net:1 (tecmint)' desktop is linux-console.net:1

Starting applications specified in /home/tecmint/.vnc/xstartup
Log file is /home/tecmint/.vnc/linux-console.net:1.log

2:ravi 
New 'linux-console.net:2 (ravi)' desktop is linux-console.net:2

Starting applications specified in /home/ravi/.vnc/xstartup
Log file is /home/ravi/.vnc/linux-console.net:2.log

3:navin 
New 'linux-console.net:3 (navin)' desktop is linux-console.net:3

Starting applications specified in /home/navin/.vnc/xstartup
Log file is /home/navin/.vnc/linux-console.net:3.log

4:avishek 
New 'linux-console.net:4 (avishek)' desktop is linux-console.net:4

Starting applications specified in /home/avishek/.vnc/xstartup
Log file is /home/avishek/.vnc/linux-console.net:4.log

                                                           [  OK  ]

שאה תמוחב VNC תואיצי חתפ :8 בלש

.5901 ןופלטב (tecmint) שמתשמל חיננ ,iptables -ב האיצי חתפ

 iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT

.המאתהב 5904 -ו 5903 ,5902 תואיציה תא חתופ ינא .avishek -ו ravi, navin ,םישמתשמ רפסמ רובע

 iptables -I INPUT 5 -m state --state NEW -m tcp -p tcp -m multiport --dports 5902:5904 -j ACCEPT

.Iptables -ה תוריש תא שדחמ לעפה

 service iptables save
 service iptables restart

VNC חוקל תא דרוה :9 בלש

.הדובעה ןחלושל תשגל ידכ ךלש תכרעמב ןקתהו VNC Viewer חוקל תא דרוהו ךלש Linux וא Windows בשחמל רובע וישכע

    חוקלה תועצמאב קחורמ הדובע ןחלושל רבחתה :10 בלש

    .שמתשמ תפיט רובע (1 רמולכ) VNC ההזמ םע דחי VNC תרש לש IP -ה תבותכ תא ןזה .הטמל ךסמל המוד לבקת ותוא חתפ ,VNC Viewer חוקל תנקתה רחאל

    ."vncpasswd" הדוקפה םע ונרציש המסיס ןזה

    .ךלש קחורמה הדובעה ןחלושל תרבחתה ,והז

    הינפה רושיק

    TightVNC לש תיבה ףד