ดูเหมือนว่าจะเป็นการโพสต์เก่า แต่หัวข้ออาจยังน่าสนใจสำหรับผู้ใช้บางคน หากต้องการให้ vnc เริ่มทำงานเมื่อบู๊ตเครื่องคุณจะต้อง
- ติดตั้งซอฟต์แวร์เซิร์ฟเวอร์ vnc (ที่นี่เราจะใช้ x11vnc)
- กำหนดค่าสคริปต์เริ่มต้น (ใช้เพื่อเริ่มบริการ vnc)
ขั้นตอนที่ 1 - ติดตั้งเซิร์ฟเวอร์ x11vnc
จากบรรทัดคำสั่งพิมพ์
sudo apt-get install x11vnc
เพื่อเพิ่มความปลอดภัยคุณควรตั้งค่า pwd
sudo x11vnc -storepasswd
ขั้นตอนที่ 2 - กำหนดค่าสคริปต์เริ่มต้นของคุณ
- ถ้ารุ่น ubuntu ของคุณต่ำกว่า 15.04
คุณสร้างไฟล์กำหนดค่าภายใต้/etc/init.d/x11vnc.conf
และเติมด้วยคำสั่งที่ถูกต้องที่จะดำเนินการ
start on login-session-start
script
/usr/bin/x11vnc -xkb -auth
/var/run/lightdm/root/:0
-noxrecord -noxfixes -noxdamage
-rfbauth /etc/x11vnc.pass
-forever -bg -rfbport 5900 -o /var/log/x11vnc.log
end script
- ถ้ารุ่น Ubuntu ของคุณคือ 15.04 หรือใหม่กว่า
ระบบเหล่านี้ใช้ systemd และคุณจะต้องสร้างไฟล์หน่วยบริการใต้/lib/systemd/system/x11vnc.service
และเติมด้วยคำสั่งที่ถูกต้องที่จะดำเนินการ
[Unit] Description=Start x11vnc at startup. After=multi-user.target
[Service] Type=simple ExecStart=/usr/bin/x11vnc -auth guess -forever
-loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared
[Install] WantedBy=multi-user.target
โหลดบริการซ้ำ
sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
คุณสามารถค้นหาข้อมูลโดยละเอียดเกี่ยวกับวิธีใช้หน้าวิกิชุมชนช่วยเหลือของ Ubuntu (ดูที่นี่ ) หรือคุณสามารถลองใช้ผู้รับด่วน
- สำหรับ Ubuntu เวอร์ชันต่ำกว่า 15.04ให้ตรวจสอบโพสต์นี้
- สำหรับ Ubuntu เวอร์ชัน15.04 หรือใหม่กว่าให้ตรวจสอบโพสต์นี้
หวังว่านี่จะเป็นประโยชน์