Virtual Network Computing (VNC) เป็นวิธีแชร์เดสก์ท็อปของคอมพิวเตอร์เครื่องหนึ่ง (เซิร์ฟเวอร์) กับคอมพิวเตอร์ระยะไกล (ไคลเอ็นต์) คีย์บอร์ดและเมาส์ของไคลเอ็นต์ถูกส่งผ่านเครือข่ายและควบคุมการทำงานของเซิร์ฟเวอร์ กราฟิกของเซิร์ฟเวอร์จะถูกส่งกลับไปยังเครือข่าย ยกเว้นปัญหาเวลาแฝงบางอย่าง ดูเหมือนว่าคุณกำลังทำงานบนเครื่องที่คุณกำลังนั่งอยู่โดยตรง อย่างไรก็ตาม โปรแกรมและคำสั่งทั้งหมดดำเนินการทางฝั่งเซิร์ฟเวอร์
ขั้นตอนที่ 1
เปิดหน้าต่างเทอร์มินัล หน้าต่าง Terminal จะอยู่ใน "Start" > "Utilities"
วิดีโอประจำวันนี้
ขั้นตอนที่ 2
ดาวน์โหลด vnc4server และ xinetd: sudo apt-get install vnc4server xinetd
ขั้นตอนที่ 3
เริ่ม vnc4server: vnc4server
คุณจะได้รับแจ้งให้ใส่รหัสผ่าน รหัสผ่านนี้จะใช้เพื่อเข้าสู่เซสชัน VNC
หลังจากป้อนรหัสผ่าน คุณจะได้ผลลัพธ์ที่ดูเหมือนว่า: เดสก์ท็อป 'แล็ปท็อป: 3 (แล็ปท็อป)' ใหม่คือแล็ปท็อป: 3
สังเกตตัวเลขหลังโคลอน (:) ในกรณีนี้คือ "3"
การเริ่มต้น vnc4server จะทำให้ไดเร็กทอรี .vnc อยู่ในโฮมไดเร็กทอรีของคุณ
ขั้นตอนที่ 4
หยุด vnc4server vnc4server -kill :3
แทนที่หมายเลข "3" ด้วยตัวเลขจากขั้นตอนที่ 3
ขั้นตอนที่ 5
เปิดไฟล์ .vnc/xstartup เพื่อแก้ไข: gedit ~/.vnc/xstartup
ไฟล์จะมีลักษณะดังนี้: #!/bin/sh # Uncomment สองบรรทัดต่อไปนี้สำหรับเดสก์ท็อปปกติ: #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 &
ขั้นตอนที่ 6
เปลี่ยนไฟล์ .vnc/xstartup และบันทึก
ยกเลิกหมายเหตุบรรทัดที่ขึ้นต้นด้วย unset และ exec แสดงความคิดเห็นบรรทัดที่ขึ้นต้นด้วย xsetroot, vncconfig, xterm และ twm
ไฟล์สุดท้ายควรมีลักษณะดังนี้: #!/bin/sh # Uncomment สองบรรทัดต่อไปนี้สำหรับเดสก์ท็อปปกติ: 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 &
ขั้นตอนที่ 7
เปลี่ยนการอนุญาตในไฟล์ /etc/X11/xinit/xinitrc เพื่อให้สามารถเรียกใช้งานได้: sudo chmod 755 /etc/X11/xinit/xinitrc
ขั้นตอนที่ 8
เริ่ม vnc4server: vnc4server
จำตัวเลขหลังโคลอน (:) อีกครั้ง
ขั้นตอนที่ 9
ลงชื่อเข้าใช้เดสก์ท็อประยะไกลเพื่อตรวจสอบการกำหนดค่า: vncviewer localhost: 3
ระบุรหัสผ่านที่คุณเลือกในขั้นตอนที่ 3