ฉันติดตั้ง Ubuntu บนคอมพิวเตอร์ที่ทำงานแล้ว ฉันสงสัยว่าฉันสามารถเข้าถึงได้จากคอมพิวเตอร์เครื่องอื่นที่ติดตั้ง Windows หรือไม่ ถ้าเป็นเช่นนั้นคุณช่วยบอกทีละขั้นตอนได้ไหม? ขอขอบคุณ!
ฉันติดตั้ง Ubuntu บนคอมพิวเตอร์ที่ทำงานแล้ว ฉันสงสัยว่าฉันสามารถเข้าถึงได้จากคอมพิวเตอร์เครื่องอื่นที่ติดตั้ง Windows หรือไม่ ถ้าเป็นเช่นนั้นคุณช่วยบอกทีละขั้นตอนได้ไหม? ขอขอบคุณ!
คำตอบ:
ใช่คุณสามารถเข้าถึง Ubuntu จาก Windows จากระยะไกล
ทำตามขั้นตอนเหล่านี้:
ขั้นตอนที่ 1 - ติดตั้ง xRDP
เปิด Terminal ( Crtl+ Alt+ T) และดำเนินการคำสั่งต่อไปนี้:
sudo apt-get update sudo apt-get install xrdp
ขั้นตอนที่ 2 - ติดตั้ง XFCE4 (Unity ดูเหมือนจะไม่สนับสนุน xRDP ใน Ubuntu 14.04 แม้ว่าใน Ubuntu 12.04 จะรองรับก็ตาม) นั่นเป็นเหตุผลที่เราติดตั้ง Xfce4
sudo apt-get install xfce4
ขั้นตอนที่ 3 - กำหนดค่า xRDP
ในขั้นตอนนี้เราแก้ไขสองไฟล์เพื่อให้แน่ใจว่า xRDP ใช้ Xfce4 ก่อนอื่นเราต้องสร้างหรือแก้ไข
.xsession
ไฟล์ของเราในโฮมไดเร็กตอรี่ของเรา เราสามารถใช้ nano หรือเปลี่ยนคำสั่ง echo (ง่ายขึ้น):echo xfce4-session > ~/.xsession
ไฟล์ที่สองที่เราต้องแก้ไขคือไฟล์เริ่มต้นสำหรับ xRDP ดังนั้นมันจะเริ่ม Xfce4
sudo nano /etc/xrdp/startwm.sh
เนื้อหาควรมีลักษณะเช่นนี้ (ให้ความสนใจกับบรรทัดสุดท้ายและเพิกเฉย
. /etc/X11/Xsession
):#!/bin/sh if [ -r /etc/default/locale ]; then . /etc/default/locale export LANG LANGUAGE fi startxfce4
ขั้นตอนที่ 4 - รีสตาร์ท xRDP
เพื่อให้การเปลี่ยนแปลงเหล่านี้มีผลบังคับใช้ให้รีสตาร์ท xRDP ดังนี้:
sudo service xrdp restart
ทดสอบการเชื่อมต่อ xRDP ของคุณ
บนคอมพิวเตอร์ที่จะควบคุมเครื่อง Ubuntu ของคุณจากระยะไกลให้เริ่มไคลเอนต์ RDP Windows มาพร้อมกับไคลเอนต์เดสก์ท็อประยะไกล (mstsc.exe - คุณสามารถเริ่มจากพรอมต์คำสั่งหรือค้นหาทางลัดไปยังเดสก์ท็อประยะไกลภายใต้อุปกรณ์เสริม) หรือค้นหา 'ระยะไกล' ในการเริ่มต้น (Windows 7) หรือ 'ระยะไกล' ในช่องค้นหาใน Windows 8
ลูกค้าใดก็ตามที่คุณใช้ส่วนใหญ่จะทำงานกับชื่อเครือข่ายคอมพิวเตอร์หรือที่อยู่ IP ของเครื่อง Ubuntu ของคุณ
หากต้องการค้นหาที่อยู่ IP ในกล่อง Ubuntu ของคุณให้พิมพ์:
hostname -I
(หมายเหตุ: นี่คือเมืองหลวง“ i”)
ป้อนที่อยู่ IP ของเครื่อง Ubuntu ของคุณ ตัวอย่างเช่น:
ขึ้นอยู่กับความสามารถและการตั้งค่าไคลเอนต์ RDP ของคุณ (เช่น: Microsoft RDP ไคลเอนต์อนุญาตการล็อกอินอัตโนมัติ) คุณอาจหรืออาจไม่เห็นหน้าจอการเข้าสู่ระบบ ที่นี่เราป้อนชื่อผู้ใช้และรหัสผ่าน Ubuntu ของคุณแล้วคลิก“ ตกลง”
คุณทำเสร็จแล้วสนุกไปกับมัน
PS:มีบางจุดที่ดีที่กล่าวถึงในความคิดเห็นดังนั้นฉันคิดว่าจะสรุปพวกเขา
หากคุณต้องการเข้าถึง Ubuntu จากเครือข่ายภายนอกคุณจะต้องใช้ที่ทำงานของ Ubuntu เพื่อให้มีที่อยู่ IP อินเทอร์เน็ตที่เหมาะสมซึ่งเป็นสถานการณ์ที่ไม่น่าเป็นไปได้ ที่จะทำงานอย่างอื่นที่คุณต้องการที่อยู่ที่ปรากฏภายนอกของการทำงานและมีการส่งต่อพอร์ตการตั้งค่าให้ตรงร้องขอ RDP เข้ากับเครื่องคอมพิวเตอร์ของคุณทำงานบนเราเตอร์ ( มาร์ควิลเลียมส์ )
ในการใช้เดสก์ท็ MATE Ubuntu meta-session
เปลี่ยนบรรทัดสุดท้ายstartxfce4
ในด้วยstartwm.sh
mate-session
( แฟรงก์ N )
คุณสามารถใช้ชื่อเครื่องจริงของคุณ (โดยการพิมพ์hostname
) แทน IP ของคุณเนื่องจากอาจมีความเสถียรมากขึ้นใน IP แบบไดนามิกในเซสชันในอนาคต ( แฟรงก์ N )
port forwarding
startxfce4
ใน startwm.sh ด้วยmate-session
hostname
) แทนที่จะใช้ IP ของคุณอาจมีเสถียรภาพมากขึ้นใน IP แบบไดนามิกในเซสชันในอนาคต ...
MobaXterm
การติดตั้งฟรีแวร์ของ X server บน windows
ไม่จำเป็นต้องติดตั้งอะไรบน Ubuntu
หลังจากที่คุณเชื่อมต่อคุณเริ่มต้นด้วยเปลือก
จากนั้นหากคุณเริ่มโปรแกรมจากเชลล์เช่น:
xeyes
xeyes
เปิดเป็นหน้าต่าง Windows ดั้งเดิม
มันเพิ่งจะทำงานนอกกรอบระหว่าง Windows 10 และ Ubuntu 16.04 ผ่าน VPN
มันเกิดความล่าช้าและการสูญเสียความละเอียดที่ยอมรับได้แม้กระทั่งสำหรับแอพพลิเคชั่นที่ซับซ้อนเช่นfirefox
และeclipse
แต่มันชัดเจนว่าไม่เพียงแค่สตรีมมิ่งเดสก์ท็อปของคุณเป็นวิดีโอเท่านั้น
สิ่งหนึ่งที่น่ารำคาญคือถ้าคุณเปิดหน้าต่างในที่ทำงานและกลับถึงบ้านคุณจะต้องเริ่มต้นแอพใหม่และคุณจะไม่เห็นหน้าต่างที่เปิดอยู่แล้ว สิ่งนี้สร้างความรำคาญให้กับแอปพลิเคชั่นที่ทำงานในโหมดหน้าต่างเดียวเช่นเบราว์เซอร์: คุณจะต้องค้นหาวิธีบังคับอินสแตนซ์ใหม่จากนั้นคุณจะมีสองอินสแตนซ์ที่ทำงานอยู่
Cygwin / X
ทางเลือก GPL กับ MobaXterm ยังไม่ได้ลอง แต่พฤติกรรมควรเหมือนกันในทางทฤษฎี: https://youtu.be/ENkOEknSLv4?t=105
VNC
ฉันได้ลองใช้โปรแกรมต่อไปนี้แล้ว แต่พวกเขากำลังส่งเดสก์ท็อปเป็นวิดีโอซึ่งทำให้เกิดการสูญเสียความละเอียดของหน้าจอ / เมาส์ที่ไม่ถูกต้อง / แบนด์วิดท์ของเครือข่ายถ้าคุณอยู่นอกสถานที่
เซิร์ฟเวอร์ (ทำงานบน Ubuntu):
ลูกค้า (ทำงานบน Windows):
ฉาบ
วิธีแก้ปัญหาแบบ go-to หากสิ่งที่คุณต้องการคือเทอร์มินัลข้อความผ่าน SSH
มันสะดวกมากเพราะรวมทั้ง xterm emulator และ SSH / telnet และโปรโตคอลอื่น ๆ ไว้ในแพ็คเกจเดียว
จากนั้นเพิ่มtmux attach
ไปที่การผสมผสานและคุณสามารถใช้เทอร์มินัลเดียวกันกับที่ทำงานและที่บ้านซึ่งน่าทึ่งมาก อย่างไรก็ตามมีข้อบกพร่องที่น่ารำคาญบางอย่างที่มีตัวแปรสภาพแวดล้อมโดยเฉพาะDISPLAY
: https://unix.stackexchange.com/questions/75681/why-do-i-have-to-re-set-env-vars-inv-vars-in-tmux-when- ฉันอีกครั้งแนบ
คุณจะต้องลดขนาดตัวอักษรขนาดใหญ่เริ่มต้นด้วย: เพิ่มขนาดตัวอักษรของสีโป๊ว
วิธีคัดลอกแปะใน PuTTY: https://superuser.com/questions/180043/how-do-i-paste-the-windows-clipboard-into-my-putty-session-using-only-the-keybo
จากนั้นคุณสามารถเปิดเว็บเพจที่คุณต้องการโดยตรงบนเบราว์เซอร์ Windows ดั้งเดิม หากสิ่งที่คุณต้องทำให้งานของคุณเสร็จสิ้นก็คือ Vim และเบราว์เซอร์ PuTTY เป็นวิธีที่จะไปอย่างแน่นอน
ที่ดีที่สุดที่ฉันพบคือx2go
ติดตั้งบนเครื่อง linux http://wiki.x2go.org/doku.php/doc:installation:x2goserver
ติดตั้งไคลเอนต์บนเครื่อง windows: http://wiki.x2go.org/doku.php/download:start
ปรับการบีบอัดหากรู้สึกช้า: (TL; DR ใช้ 4k-png) https://uwaterloo.ca/science-computing/student-support/x2go-tutorial