ในบทความก่อนหน้านี้ เราได้พูดถึงเครื่องมือเดสก์ท็อประยะไกลที่ดีที่สุด ที่เราสามารถหาได้สำหรับ Linux เราพบ RealVNC ซึ่งเป็นเครื่องมือข้ามแพลตฟอร์มที่ยอดเยี่ยมสำหรับเดสก์ท็อประยะไกล
RealVNC คือ แอปพลิเคชั่นโอเพนซอร์สฟรีที่เผยแพร่ภายใต้ใบอนุญาต GPLแม้ว่าจะมีเวอร์ชันเชิงพาณิชย์ด้วยก็ตาม ในบทความนี้เราจะเน้นไปที่เวอร์ชันส่วนบุคคลสำหรับหลายแพลตฟอร์ม เวอร์ชันนี้มีไคลเอนต์และเซิร์ฟเวอร์ vnc4server และ xvnc4viewer ให้เราตามลำดับ
Lไคลเอนต์ RealVNC ที่ใช้ vncviewer สามารถทำงานในโหมดเต็มหน้าจอ พวกเขาใช้ปุ่มฟังก์ชัน F8 เป็นคีย์เริ่มต้นเพื่อแสดงเมนูตัวเลือก (ซึ่งรวมถึงตัวเลือกในการปิดใช้งานโหมดเต็มหน้าจอหรือส่งลำดับคีย์ Ctrl-Alt-Del อีกครั้ง)
ส่วนประกอบเซิร์ฟเวอร์ของ RealVNC อนุญาตให้คอมพิวเตอร์เครื่องหนึ่งควบคุมจากระยะไกลโดยอีกเครื่องหนึ่ง
เรียลวีเอ็นซี ใช้โปรโตคอล RFB ซึ่งใช้พอร์ต TCP 5900 โดยค่าเริ่มต้นเพื่อทำการเชื่อมต่อเดสก์ท็อประยะไกล
หรือคุณสามารถอุโมงค์ VNC โดยใช้ SSH หลีกเลี่ยงการเปิดพอร์ตเพิ่มเติม ดังนั้นจึงข้ามผ่านเราเตอร์ NAT (เราเตอร์) โดยอัตโนมัติ SSH ยังมีการเข้ารหัสการเชื่อมต่อระหว่างเซิร์ฟเวอร์ VNC และวิวเวอร์
จะติดตั้ง RealVNC บน Linux ได้อย่างไร?
เนื่องจากซอฟต์แวร์ได้รับความนิยมอย่างมาก ทั้งไคลเอนต์และเซิร์ฟเวอร์สำหรับสิ่งนี้สามารถพบได้ในที่เก็บส่วนใหญ่ของลีนุกซ์ที่เป็นที่นิยมมากที่สุด
ไปยัง ในกรณีของ Debian, Ubuntu, Linux Mint หรืออนุพันธ์ใด ๆ ให้ไปที่เว็บไซต์ทางการของแอปพลิเคชันและรับแพ็คเกจ deb ล่าสุดซึ่งปัจจุบันเป็นเวอร์ชัน 6.3.1
คุณ เปิดเทอร์มินัลและดำเนินการคำสั่งใด ๆ ต่อไปนี้ขึ้นอยู่กับกรณีที่คุณต้องการ
ในกรณีของ ระบบ 64 บิตหากคุณต้องการติดตั้งเซิร์ฟเวอร์ คุณต้องพิมพ์:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x64.deb
sudo dpkg -i VNC-Server-6.3.1-Linux-x64.deb
ระบบ 32 บิต:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x86.deb
sudo dpkg -i VNC-Server-6.3.1-Linux-x86.deb
ตอนนี้ หากคุณต้องการติดตั้งไคลเอนต์บนระบบ 32 บิตของคุณ:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x86.deb
sudo dpkg -i VNC-Viewer-6.18.625-Linux-x86.deb
ไปยัง ระบบ 64 บิตที่ต้องการติดตั้งไคลเอนต์:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x64.deb
sudo dpkg -i VNC-Viewer-6.18.625-Linux-x64.deb
ในกรณีของผู้ที่เป็นผู้ใช้ Arch Linux, Manjaro, Antergos หรือระบบใด ๆ ที่มาจาก Arch Linux เราสามารถติดตั้งทั้งไคลเอนต์และเซิร์ฟเวอร์จากที่เก็บ AUR ด้วยคำสั่งต่อไปนี้
ในการติดตั้งเซิร์ฟเวอร์ RealVNC เราพิมพ์:
aurman -S realvnc-vnc-server
หากคุณต้องการติดตั้งไคลเอนต์ RealVNC คุณต้องพิมพ์:
aurman -S realvnc-vnc-viewer
ในขณะที่ในกรณีของผู้ที่เป็นผู้ใช้การกระจายที่รองรับแพ็กเกจรอบต่อนาทีเช่น Fedora, CentOS, RHEL, openSUSE หรืออื่น ๆ เราสามารถดาวน์โหลดแพ็คเกจได้จากเว็บไซต์ทางการ
คุณสามารถเปิดเทอร์มินัลและดำเนินการคำสั่งใด ๆ ต่อไปนี้ได้ขึ้นอยู่กับกรณีที่คุณต้องการ
ในกรณีของ ระบบ 64 บิตหากคุณต้องการติดตั้งเซิร์ฟเวอร์คุณต้องพิมพ์:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x64. rpm
sudo rpm -U VNC-Server-6.3.1-Linux-x64. rpm
ระบบ 32 บิต:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x86. rpm
sudo rpm -U VNC-Server-6.3.1-Linux-x86.rpm
ตอนนี้หากคุณต้องการติดตั้งไคลเอนต์บนระบบ 32 บิตของคุณ:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x86. rpm
sudo rpm -U VNC-Viewer-6.18.625-Linux-x86.rpm
ไปยัง ระบบ 64 บิตที่ต้องการติดตั้งไคลเอนต์:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x64. rpm
sudo rpm -U VNC-Viewer-6.18.625-Linux-x64.rpm
วิธีเรียกใช้ RealVNC
หลังจากดำเนินการติดตั้งไคลเอนต์เซิร์ฟเวอร์หรือทั้งสองอย่าง เราต้องดำเนินการใด ๆ เหล่านี้ขึ้นอยู่กับกรณีหากเราจะเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่นเพียงแค่เรียกใช้ไคลเอนต์ในขณะที่อีกด้านหนึ่งก็จะเป็นเซิร์ฟเวอร์
ในการแจกแจงส่วนใหญ่ที่ใช้ systemd เพียงแค่เปิดบริการและเปิดใช้งาน
เราทำได้โดยพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:
sudo systemctl start vncserver-x11-serviced
sudo systemctl enable vncserver-x11-serviced
และด้วยสิ่งนี้เราสามารถทำการเชื่อมต่อได้แล้ว
ในฝั่งเซิร์ฟเวอร์จะให้ที่อยู่ IP ที่คุณสามารถเชื่อมต่อกับไคลเอนต์และกำหนด ID เพื่อระบุอุปกรณ์ได้อย่างง่ายดายและสะดวกสบายยิ่งขึ้น