Windows to Linux Remote Desktop


15

ฉันต้องการรีโมทไปยังเดสก์ท็อป Linux (Ubuntu) จากเดสก์ท็อป Windows แน่นอนว่ามี VNC อยู่ในกลุ่มอื่น ๆ เคล็ดลับคือฉันต้องการเซสชันระยะไกลโดยไม่ต้องแชร์หน้าจอในเครื่อง กล่าวอีกนัยหนึ่งเมื่อฉันพิมพ์และเลื่อนเมาส์ไปที่คอมพิวเตอร์ Windows ฉันไม่ต้องการให้กิจกรรมนั้นแสดงบนระบบ Linux ระยะไกลบนหน้าจอ กล่องลีนุกซ์ควรจะอยู่ที่พรอมต์ล็อกอินหรืออะไรก็ตามที่ทำก่อนเข้าสู่ระบบจากระยะไกล

คำตอบ:


9

ฉันเคยใช้ nx สำหรับสิ่งนี้ - คุณต้องการติดตั้ง freenx จากที่เก็บข้อมูลหรือเซิร์ฟเวอร์ nomachine รุ่นฟรี 'เป็นทางการ' และใช้ไคลเอนต์จากเว็บไซต์ nomachine เพื่อเชื่อมต่อกับมัน

นอกเหนือจาก VNC ที่มีประสิทธิภาพสูงกว่าแล้วมันจะเริ่มแยกเซสชันการเข้าถึงระยะไกลแบบแยกต่างหาก

อีกวิธีหนึ่งคุณสามารถหาไคลเอนต์ windows X (ฉันขอแนะนำmobaxterm ) และเชื่อมต่อผ่าน xdmcp


"อีกวิธีหนึ่งคุณสามารถค้นหาไคลเอนต์ windows X" .. IMHO นี่เป็นทางออกเดียวที่ไม่ได้โง่ เพื่อเห็นแก่พระเจ้า .. นี่คือสิ่งที่ x11 ถูกออกแบบมาให้ทำ
Señor CMasMas

6

ฉันตระหนักถึงสองวิธีที่คุณสามารถทำได้:

  1. ติดตั้งเซิร์ฟเวอร์ VNC บนกล่อง Linux ซึ่งทำหน้าที่หรือเปิดใช้งานเซิร์ฟเวอร์ X ของตัวเองแทนที่จะใช้เซิร์ฟเวอร์ที่เชื่อมต่อกับจอแสดงผลหลัก

  2. ติดตั้งCygwin / XหรือXming (ขอบคุณ jcrawfordor) VcXsrvและใช้การออกแบบเครือข่ายที่โปร่งใสของ X11 เพื่อเรียกใช้แอปพลิเคชั่น remoted ของคุณในพื้นที่ มันมีความชัดเจนน้อยกว่า แต่จะให้คุณผสมผสานแอพ Windows ท้องถิ่นและแอพ Linux ระยะไกลในเดสก์ท็อปเดียวกันราวกับว่ามันเป็นแอพ Windows ท้องถิ่นทั้งหมด

ป้อนคำอธิบายรูปภาพที่นี่


1
ฉันไม่รู้จะพูดยังไงดี ฉันปลิวไป! แอปพลิเคชั่นลีนุกซ์ในหน้าต่างเล็ก ๆ ของตัวเองนั่งอยู่บนเดสก์ท็อป Windows ของฉัน - ไม่มีสิ่งใดที่ลูกน้อยที่น่ารักน่ารักทำไม่ได้เหรอ?
Kromey

ไม่จำเป็นต้องใช้ Cygwin สำหรับสิ่งนี้ - คุณต้องการเพียงเซิร์ฟเวอร์ X และมีตัวเลือก Windows ดั้งเดิม นี่เป็นจำนวนมากที่เบาและง่ายต่อการติดตั้ง - Xming: sourceforge.net/projects/xming
jcrawfordor

1
ขอบคุณ @jcrawfordor ฉันได้เพิ่มคำตอบของฉันด้วยเครดิตในกรณีที่ผู้อ่านในอนาคตไม่ได้ดูความคิดเห็น
ssokolow

อีกทางเลือกหนึ่ง: ฉันเคยประสบความสำเร็จกับ NX / FreeNX แทน VNC ด้วย สำหรับเดสก์ท็อประยะไกลเต็มรูปแบบจากเซิร์ฟเวอร์เทอร์มินัล Windows (mstsc.exe) อย่างน้อยก็ง่ายที่จะติดตั้งเป็น VNC และใช้แบนด์วิดท์น้อยกว่าซึ่งสามารถช่วยผ่าน DSL (หรือ dial-up) แต่ถ้าสิ่งที่คุณต้องการคือไคลเอนต์ X11 ที่จะแสดงบนเครื่อง Windows ของคุณใช่แล้ว Xming plus PuTTY จะชนะและเป็นของฉันถ้าฉันไม่มีเครื่อง linux (หรือ VM ติดตั้งไว้แล้ว ... )
ไมค์

ดูเหมือนว่ามันจะเจ๋งจริงๆ ปัญหาเดียวคือฉันสามารถดาวน์โหลดเวอร์ชั่น 6.9 ได้ในเว็บไซต์ที่พวกเขาดูเหมือนมีอยู่ 7 อย่าง แต่ไม่มีลิงก์ดาวน์โหลด
AntonioCS

1

ถ้าฉันจะเชื่อมต่อจากเครื่อง Windows กับ Linux ฉันมักจะใช้ซึ่งXRDPช่วยให้คุณใช้ไคลเอนต์ Windows RDP

http://www.xrdp.org/



0

โพรโทคอลและแอปที่เข้ากันได้จะต้องพร้อมใช้งานและทำงานทั้งสองฝั่ง - ไคลเอ็นต์ (Windows) และเซิร์ฟเวอร์ (Linux)

ผู้คนจะแนะนำแอพและโปรโตคอลจำนวนมากและเป็นสิ่งที่ยอดเยี่ยม แต่ถ้าคุณต้องการที่จะทำ / ติดตั้งบริการและแอพใหม่ ๆ เพียงเล็กน้อยเพื่อให้ใช้งานง่ายทำในสิ่งที่ฉันทำและทำตามวิธีการด้านล่าง

มีสองสามวิธีในการทำสิ่งนี้:

  • ติดตั้งไคลเอนต์และเซิร์ฟเวอร์ที่รองรับทั้งสองด้าน ตัวเลือกที่นี่มีมากมาย แต่นี่หมายถึงต้องติดตั้งสิ่งใหม่ ๆ ทั้งสองด้านและทำให้มันใช้งานได้
    เส้นทางของกิจกรรมน้อย / การติดตั้ง & การเปลี่ยนแปลงระบบแนะนำไว้ด้านล่าง

  • ใช้ค่าเริ่มต้นของหนึ่งและเพิ่มเข้ากันได้กับอีก:

    • การใช้ค่าเริ่มต้นของไคลเอ็นต์ (Windows: RDP) บนเซิร์ฟเวอร์ (Linux):
      ติดตั้งเซิร์ฟเวอร์ RDP / Terminal Services (X-RDP) ที่เข้ากันได้กับ Windows RDP บนเซิร์ฟเวอร์ (Linux) แต่จากประสบการณ์เมื่อเร็ว ๆ นี้ของฉันและการอ่านว่ามันไม่ได้เพิ่งปรับปรุงบ่อยครั้งมันอาจไม่ทำงานกับไคลเอนต์ RDP รุ่นที่ได้รับการปรับปรุงบน Windows

    • การใช้ค่าเริ่มต้นของเซิร์ฟเวอร์ (Linux: VNC) บนไคลเอนต์ (Windows): ที่
      ง่ายที่สุดคือการติดตั้ง VNC Client / Viewer บน Windows และเข้าถึงเซิร์ฟเวอร์ เพื่อให้ง่ายยิ่งขึ้นฉันเพิ่งดาวน์โหลดรุ่นพกพาเพื่อหลีกเลี่ยงการติดตั้ง / ตั้งค่าบนเครื่องไคลเอนต์
      ฉันจะไม่แสดงรายการทั้งหมด แต่มีไม่กี่ถ้าคุณ google สำหรับ Portable VNC Viewer / Client
      หนึ่งที่ฉันเพิ่งใช้คือเรียก UltraUNC หรือ UVNC

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.