การตั้งค่า
คำศัพท์:
การติดตั้งสภาพแวดล้อมแบบกราฟิก Russification ของการติดตั้งเซิร์ฟเวอร์และซอฟต์แวร์ การติดตั้งเซิร์ฟเวอร์ X2Go การเชื่อมต่อเดสก์ท็อป การเรียกใช้แอปพลิเคชันบนคอมพิวเตอร์ระยะไกล ประโยชน์ของ X2Go
การติดตั้งสภาพแวดล้อมแบบกราฟิก
เดสก์ท็อปกราฟิกเสมือนบน Linux ไม่ต้องการเครื่องที่มีประสิทธิภาพจนกว่าผู้ใช้จะเริ่มรันโปรแกรมแอปพลิเคชัน สำหรับการทดสอบ เราจะใช้ Ubuntu Server 18.04 LTS โดยเฉลี่ยที่แข็งแกร่ง พร้อมด้วยคอร์ประมวลผล 20.04 คอร์, RAM 10 กิกะไบต์ และฮาร์ดไดรฟ์ (HDD) 10 กิกะไบต์ รูปภาพของ Ubuntu Server XNUMX LTS มีอยู่แล้วบน RuVDS กระบวนการตั้งค่าเวอร์ชันที่ใหม่กว่าจะคล้ายกัน อย่าลืมใช้รหัสโปรโมชั่น HabrahabrXNUMX เพื่อรับส่วนลด XNUMX% สำหรับการสั่งซื้อของคุณ
เราเลือก XFCE เป็นสภาพแวดล้อมเดสก์ท็อปของเราอีกครั้ง เนื่องจากมีความต้องการทรัพยากรการประมวลผลค่อนข้างต่ำ นอกจากนี้ ไม่มีปัญหาในการรัน DE นี้ผ่านการเข้าถึงระยะไกลในสภาพแวดล้อมเสมือน:
sudo apt-get install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
Russification ของการติดตั้งเซิร์ฟเวอร์และซอฟต์แวร์
ขั้นตอนต่อไปคือการตั้งค่าการแปลเป็นภาษาท้องถิ่นและติดตั้งชุดโปรแกรมแอปพลิเคชันขั้นต่ำ: เบราว์เซอร์ โปรแกรมรับส่งเมล และชุดโปรแกรมสำนักงาน ขั้นแรก ให้ติดตั้งคำแปลสำหรับโปรแกรมระบบ:
sudo apt-get install language-pack-ru
มาตั้งค่าการแปล:
sudo update-locale LANG=ru_RU.UTF-8
เอฟเฟกต์เดียวกันนี้สามารถทำได้โดยการแก้ไข /etc/default/locale ด้วยตนเอง
สำหรับการแปล GNOME และ KDE เป็นภาษาท้องถิ่น พื้นที่เก็บข้อมูลจะมีแพ็คเกจ language-pack-gnome-ru และ language-pack-kde-ru คุณจะต้องใช้แพ็คเกจเหล่านี้หากคุณใช้โปรแกรมจากสภาพแวดล้อมเดสก์ท็อปเหล่านี้ ใน XFCE มีการติดตั้งการแปลพร้อมกับแอปพลิเคชัน ถัดไปคุณสามารถติดตั้งพจนานุกรม:
# Словари для проверки орфографии
sudo apt-get install hunspell hunspell-ru
# Тезаурус для LibreOffice
sudo apt-get install mythes-ru
# Англо-русский словарь в формате DICT
sudo apt-get install mueller7-dict
นอกจากนี้ อาจจำเป็นต้องมีการติดตั้งการแปลสำหรับบางโปรแกรม:
# Браузер Firefox
sudo apt-get install firefox firefox-locale-ru
# Почтовый клиент Thunderbird
sudo apt-get install thunderbird thunderbird-locale-ru
# Офисный пакет LibreOffice
sudo apt-get install libreoffice libreoffice-l10n-ru libreoffice-help-ru
На этом подготовка окружения рабочего стола завершена.
การติดตั้งเซิร์ฟเวอร์ X2Go
เซิร์ฟเวอร์และไคลเอนต์ X2Go เวอร์ชันเสถียรสามารถติดตั้งได้จากพื้นที่เก็บข้อมูลภายนอก
sudo apt-get install x2goserver x2goserver-xsession
หากคุณใช้สภาพแวดล้อม MATE หรือ LXDE จะต้องใช้แพ็คเกจเพิ่มเติม (ไม่จำเป็นสำหรับ XFCE):
sudo apt-get install x2gomatebindings # if you use MATE/mubuntu
sudo apt-get install x2golxdebindings # if you use LXDE/lubuntu
ไอซิ่งบนเค้ก: X2Go ทำงานผ่าน SSH และไม่ต้องการการกำหนดค่าเพิ่มเติมใดๆ VPS ต้องมีการทำงาน sshd และเข้าถึงพอร์ต 22 ในกฎไฟร์วอลล์ เนื่องจากเรากำลังพูดถึงเซิร์ฟเวอร์เสมือน นี่อาจทำไปแล้วตั้งแต่แกะกล่อง การเปิดการเข้าถึงระยะไกลผ่าน SSH บนเครื่องทางกายภาพเป็นเรื่องง่าย สิ่งที่เหลืออยู่คือการตรวจสอบสถานะของเซิร์ฟเวอร์ X2Go:
sudo systemctl status x2goserver
การสร้างผู้ใช้ที่ไม่มีสิทธิพิเศษให้ทำงานกับสภาพแวดล้อมเดสก์ท็อปก็คุ้มค่าเช่นกัน:
sudo adduser desktopuser
มาเพิ่มผู้ใช้ในกลุ่ม sudo เพื่อให้เขาสามารถทำงานที่เกี่ยวข้องกับการบริหารได้ หากไม่มีความจำเป็นดังกล่าว คุณสามารถข้ามขั้นตอนนี้ได้:
sudo gpasswd -a desktopuser sudo
การเชื่อมต่อเดสก์ท็อป
ซอฟต์แวร์ไคลเอนต์ X2Go สำหรับ Windows, Linux และ OS X พร้อมใช้งานแล้ว
sudo apt-get install x2goclient
เพื่อรักษาความหลากหลายของสายพันธุ์ คราวนี้เราจะพาลูกค้าไป
ที่นี่คุณสามารถกำหนดการตั้งค่าการเชื่อมต่อ อุปกรณ์อินพุต/เอาต์พุต และอุปกรณ์มัลติมีเดียได้
หากทุกอย่างถูกต้อง เดสก์ท็อป XFCE จะปรากฏขึ้นหลังจากเชื่อมต่อ
การเรียกใช้แอปพลิเคชันบนคอมพิวเตอร์ระยะไกล
บางครั้ง แทนที่จะใช้สภาพแวดล้อมเดสก์ท็อปที่มีคุณสมบัติครบถ้วน คุณต้องเรียกใช้แอปพลิเคชันที่ใช้ทรัพยากรมาก (เช่น IDE) บนคอมพิวเตอร์ระยะไกล ซึ่งทำได้ไม่ยากเพียงระบุประเภทเซสชันและคำสั่งที่เหมาะสมในการตั้งค่าการเชื่อมต่อ
เบราว์เซอร์ที่ทำงานบน VPS ระยะไกลพร้อม Ubuntu
นอกจากนี้ยังมีตัวเลือกที่แปลกใหม่สำหรับการใช้ X2Go: ระบบอนุญาตให้เชื่อมต่อกับเซสชันผู้ใช้บนคอมพิวเตอร์ระยะไกล (เช่นใน TeamViewer) ในกรณีนี้ ต้องติดตั้งทั้งส่วนของไคลเอนต์และเซิร์ฟเวอร์บนเครื่องทั้งสองเครื่อง นอกจากนี้ ไม่จำเป็นต้องกำหนดโปรไฟล์เซสชันบนไคลเอนต์แต่ละเครื่อง: คุณสามารถติดตั้งและกำหนดค่า x2gobroker เพื่อกำหนดโปรไฟล์เหล่านั้นบนเซิร์ฟเวอร์ได้ คุณจะต้องเชื่อมต่อเพื่อดำเนินการนี้
ประโยชน์ของ X2Go
ต่างจากระบบ VNC แบนด์วิธสูง X2Go ใช้โปรโตคอล NX 3 ขั้นสูงเพื่อลดปริมาณการถ่ายโอนข้อมูล ระบบมีเซิร์ฟเวอร์ X ของตัวเอง นอกจากนี้ยังไม่จำเป็นต้องตั้งค่าใดๆ และมีความสามารถขั้นสูงอีกด้วย เราได้พูดคุยเกี่ยวกับสิ่งพื้นฐานที่สุดเท่านั้น แต่ X2Go สามารถทำอะไรได้มากกว่านั้นมาก รวมถึงการถ่ายทอดเสียงและวิดีโอจากเซิร์ฟเวอร์ไปยังไคลเอนต์ การพิมพ์ไปยังเครื่องพิมพ์ท้องถิ่น (บน VPS คุณจะต้องติดตั้งแพ็คเกจเพิ่มเติมเพื่อกำหนดค่าเครื่องพิมพ์เสมือน) และไดเร็กทอรีที่ใช้ร่วมกัน การโต้ตอบกับเซิร์ฟเวอร์เกิดขึ้นผ่าน sshd ที่เชื่อถือได้และผ่านการทดสอบตามเวลา - ผู้ใช้มีกลไกการตรวจสอบสิทธิ์ที่ปลอดภัย รวมถึง พร้อมกุญแจ X2Go จะตั้งค่าสภาพแวดล้อมของคุณโดยอัตโนมัติเมื่อคุณเข้าสู่ระบบ (ไม่จำเป็นต้องให้เซิร์ฟเวอร์ X ทำงานตลอดเวลา) รองรับการทำงานแบบหลายผู้ใช้และสภาพแวดล้อมเดสก์ท็อปยอดนิยม และไม่ปิดเซสชันของคุณแม้หลังจากการเชื่อมต่อขาดหายไป
ที่มา: will.com