ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comไทย เสียว บอร์ดTutorial (ห้ามตั้งคำถามห้องนี้)ติดตั้ง VNC Remote Desktop สำหรับ CentOS VPS ออนไลน์จาก IP เมืองนอก
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ติดตั้ง VNC Remote Desktop สำหรับ CentOS VPS ออนไลน์จาก IP เมืองนอก  (อ่าน 8822 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
powerpc
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 538
ออฟไลน์ ออฟไลน์

กระทู้: 821



ดูรายละเอียด
« เมื่อ: 09 กันยายน 2009, 21:22:46 »

พอดีงานใหญ่ออกไม่ทันวันที่ 09/09/09 ก็เลยส่งบทความมาเป็นที่ระลึกครับ

===========================================================

แหม บทความนี้ถือว่าสด ๆ ร้อน ๆ เลยครับ เพิ่งทำสำเร็จเมื่อกี้ หลังจากที่หาอยู่นาน และแล้วเราก็ได้ใช้ Remote Desktop จาก Server ต่างประเทศได้สักที เอาไว้สำหรับสมัครทำอะไรที่ต้องตรวจสอบ IP ว่าอยู่ต่างประเทศ เช่นสมัครโฮส หรือบริการต่าง ๆ

โดยสิ่งที่ต้องเตรียมคือ Server ที่เป็น CentOS อาจจะเป็น Hosting หรือ VPS ที่มีสิทธิ์ระดับ root (Linux VPS ทุกที่เราจะได้สิทธิ์การดูแลระดับ root อยู่แล้ว) เรามาเริ่มกันเลยดีกว่า

1. ติดตั้ง Gnome Desktop, VNC Server และ Xterm โดย login shell ด้วยผู้ใช้ root

yum groupinstall gnome-desktop
yum install vnc-server xterm

2. สร้าง user ชื่อ vncuser ด้วยคำสั่ง

useradd vncuser

จากนั้นกำหนดรหัสผ่านให้โดยใช้คำสั่ง

passwd vncuser

ระบบจะถามรหัสผ่านสองครั้ง ให้ใส่ให้เหมือนกัน

3. เข้าระบบในชื่อผู้ใช้ vncuser ด้วยคำสั่ง

su vncuser

จากนั้นให้สร้างรหัสผ่านของ vncserver ด้วยคำสั่ง

vncpasswd

โดยรหัสผ่านนี้เป็นคนละอันกับรหัสผ่านในข้อ 2. นะครับ หลังจากใส่รหัสแล้วระบบจะสร้าง ไฟล์ต่าง ๆ ไว้ในไดเร็กทอรี่  .vnc

ตรวจสอบด้วยคำสั่ง

ls .vnc

จากนั้นให้ออกจะผู้ใช้ vncuser ด้วยคำสั่ง

exit

4. ระบบจะกลับเข้ามาที่ผู้ใช้ root อีกครั้ง ให้ตรวจสอบ vncserver ด้วยการสั่งเริ่มและปิดการทำงานด้วยคำสั่ง

service vncserver start
service vncserver stop

5. เข้าระบบในชื่อผู้ใช้ vncserver อีกครั้ง ด้วยคำสั่ง

su vncuser

หลังจากนั้นใช้คำสั่ง เพื่อกำหนดคุณสมบัติของ remote desktop

vncserver :1 -geometry 1024x768 -depth 16

เราจะได้ไฟล์ 3 ไฟล์ใน  /home/vncuser/.vnc/ คือ passwd , <hostname>:1.log และ xstartup

จากนั้นทำการแก้ไขไฟล์ <hostname>:1.log ด้วยคำสั่ง

nano<hostname>:1.log  ( <hostname> คือชื่อ hostname ซึ่งแต่ละเครื่องจะไม่เหมือนกัน และถ้ายังไม่มี nano ให้ yum install nano ก่อน)

โดยเปลี่ยนจาก

    #!/bin/sh

    # Uncomment the following two lines for normal desktop:
    # unset SESSION_MANAGER
    # exec /etc/X11/xinit/xinitrc

    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    vncconfig -iconic &
    xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
    twm &

ให้เป็น

    #!/bin/sh

    ( while true; do xterm; done ) &

    # Uncomment the following two lines for normal desktop:
    unset SESSION_MANAGER
    exec /etc/X11/xinit/xinitrc

    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    vncconfig -iconic &
    xterm -geometry 1024x768 -ls -name "$VNCDESKTOP Desktop" &
    gnome-session &

เสร็จแล้วให้ออกจาก vncuser ด้วยคำสั่ง

exit

6. ทำการ start vncserver อีกครั้งด้วยคำสั่ง

service vncserver start

การติดตั้งที่ server ก็เสร็จเรียบร้อย

7. ที่เครื่อง Desktop ของเรา ให้ดาวน์โหลดโปรแกรม TightVNC Viewer ได้จาก http://www.tightvnc.com/download.html และทำการติดตั้งให้เรียบร้อย

8. เปิดโปรแกรม TightVNC Viewer ขึ้นมา แล้วทำการ connect ไปที่ VNC Server ที่เราสร้างไว้ ด้วยการใส่หมายเลข IP และ หมายเลขช่องการติดต่อ ดังภาพ



โปรแกรมจะทำการติดตั้งไปยัง VNC Server และให้เราใส่รหัสผ่านที่กำหนดในข้อ 3. เมื่อติดต่อสำเร็จเราจะได้หน้าจอ xterm มาใช้งาน

9. ทำการติดตั้ง firefox ด้วยคำสั่ง (ถ้าใช้ vncuser อยู่ให้เปลี่ยนเป็น root ก่อน โดยใช้คำสั่ง su แล้วใส่รหัสผ่าน)

yum install firefox



10. เปิด firefox เพื่อใช้งานด้วยคำสั่ง

firefox &



และแล้วเราก็ได้ Linux Remote Desktop มาใช้ อาจจะยังไม่สมบูรณ์นะครับ เพราะยังเปิด Gnome ยังไม่ได้ แต่มี Firefox ใช้ก็สุดยิกแล้วครับ

แล้วคุณจะเห็นอะไรมากกว่าที่เคยเห็น





อ้างอิง http://www.seomany.com/ติ�...สำหรับ-centos-vps/
« แก้ไขครั้งสุดท้าย: 09 กันยายน 2009, 21:32:43 โดย powerpc » บันทึกการเข้า

easyeasy
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 13
ออฟไลน์ ออฟไลน์

กระทู้: 1,693



ดูรายละเอียด
« ตอบ #1 เมื่อ: 09 กันยายน 2009, 21:30:39 »

ขอบคุณครับ +1 เพิ่งจะสมัคร vps พอดีเลย

ยังใช้ไม่เป็นเลย  Tongue
บันทึกการเข้า

แต่งหน้าเกาหลี
ครีมหน้าใส - ผลิตภัณฑ์ครีมบำรุงผิว
เรารักนายนะน้องฟี่
ยามเฝ้าบอร์ด
Global Moderator
เจ้าพ่อบอร์ดเสียว
*****

พลังน้ำใจ: 182
ออฟไลน์ ออฟไลน์

กระทู้: 5,010



ดูรายละเอียด
« ตอบ #2 เมื่อ: 09 กันยายน 2009, 21:44:02 »

ขอบคุณมากๆครับ ถ้าว่างอีก ก็ช่วยสอน วิธีทำ VPN ให้หน่อยนะครับ   Grin

ขอบคุณครับ  Embarrassed

บันทึกการเข้า
cck
ก๊วนเสียว
*

พลังน้ำใจ: 17
ออฟไลน์ ออฟไลน์

กระทู้: 300



ดูรายละเอียด
« ตอบ #3 เมื่อ: 09 กันยายน 2009, 21:54:08 »

น่าสนใจดีครับ ต้องลองศึกษาบ้างล่ะ..
บันทึกการเข้า

etgsgroup
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 154
ออฟไลน์ ออฟไลน์

กระทู้: 6,754



ดูรายละเอียด
« ตอบ #4 เมื่อ: 24 ตุลาคม 2009, 06:11:44 »

ตอนนี้กำลังศึกษาเรื่อง CentOS พอดีเลยครับ (แต่ตอนนี้กำลังลองเล่นกับ VMware อยู่ เหอ ๆ Tongue (ไม่รู้เรื่องอะไรกับใครเขาเลยเรา แต่ต้องเตรียมตัวเอาไว้ เพื่อวันข้างหน้า คิดว่าอีกไม่กี่ปี ผมคงจะใช้ shared hosting ไม่ได้แน่นอน)

มีไรดี ๆ แบบนี้เอามาฝากกันอีกนะครับ
บันทึกการเข้า

ขอบคุณ ThaiSeoBoard สำหรับความรู้ทั้งทางด้าน SEO, SEM, Affiliate ตั้งแต่สมัยที่คนไทยไม่มีความรู้เกี่ยวกับ Digital Marketing เลย ต้องอ่านจาก ต่างประเทศอย่างเดียว
archi
ก๊วนเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 267



ดูรายละเอียด
« ตอบ #5 เมื่อ: 24 ตุลาคม 2009, 07:45:05 »

ขอบคุณมากคับ
ช่วงหลังๆไม่ค่อย อัพเดท รายได้ในเวปเลยนะคับ ผมเป็นแฟนค่อยติดตามอยู่ อ่ะ   wanwan008
บันทึกการเข้า
powerbeer001
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 28
ออฟไลน์ ออฟไลน์

กระทู้: 888



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 08 พฤศจิกายน 2009, 14:32:30 »

 wanwan017
บันทึกการเข้า

expertkom
คนรักเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 175



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 08 พฤศจิกายน 2009, 14:45:03 »

ขอบคุณมากๆครับ   wanwan013 wanwan013
บันทึกการเข้า

kinkow
สมุนแก๊งเสียว
*

พลังน้ำใจ: 53
ออฟไลน์ ออฟไลน์

กระทู้: 704



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 11 เมษายน 2010, 02:59:13 »

ใน hostname:1.log อ่ะครับ

มันไม่เห็นเหมือนที่สอนเลย

มันขึ้น

Sat Apr 10 13:37:06 2010
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on port 5901
 vncext:      Listening for HTTP connections on port 5801
 vncext:      created VNC server for screen 0
error opening security policy file /usr/lib/xserver/SecurityPolicy
Could not init font path element unix/:7100, removing from list!
/home/vncuser/.vnc/xstartup: line 12: twm: command not found
Warning: Cannot convert string "nil2" to type FontStruct

บันทึกการเข้า

คนเราไม่มีใครเก่งได้ทุกเรื่อง มีแค่รู้หรือไม่รู้เท่านั้นแหละ ฉลาดเรื่องนึง แต่อาจจะโง่เรื่องนึง
pongphutt
ก๊วนเสียว
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 330



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 11 เมษายน 2010, 08:35:28 »

ใน hostname:1.log อ่ะครับ

มันไม่เห็นเหมือนที่สอนเลย

มันขึ้น

Sat Apr 10 13:37:06 2010
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on port 5901
 vncext:      Listening for HTTP connections on port 5801
 vncext:      created VNC server for screen 0
error opening security policy file /usr/lib/xserver/SecurityPolicy
Could not init font path element unix/:7100, removing from list!
/home/vncuser/.vnc/xstartup: line 12: twm: command not found
Warning: Cannot convert string "nil2" to type FontStruct



เป็นเหมือนกันเลยครับ

หาทางแก้ยังไม่เจอเลย Cry
บันทึกการเข้า

totiz
ก๊วนเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 206



ดูรายละเอียด
« ตอบ #10 เมื่อ: 04 กุมภาพันธ์ 2011, 14:10:44 »

ใน hostname:1.log อ่ะครับ

มันไม่เห็นเหมือนที่สอนเลย

มันขึ้น

Sat Apr 10 13:37:06 2010
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on port 5901
 vncext:      Listening for HTTP connections on port 5801
 vncext:      created VNC server for screen 0
error opening security policy file /usr/lib/xserver/SecurityPolicy
Could not init font path element unix/:7100, removing from list!
/home/vncuser/.vnc/xstartup: line 12: twm: command not found
Warning: Cannot convert string "nil2" to type FontStruct



เป็นเหมือนกันเลยครับ

หาทางแก้ยังไม่เจอเลย Cry

ลองตามนี้ดูครับ
su vncuser ( ถ้า login เป็น vncuser แล้วไม่ต้อง )
cd
cd .vnc
vi xstartup
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์