เดสก์ท็อประยะไกลไปยัง Mac จากแพลตฟอร์มต่าง ๆ (Windows, Ubuntu)


40

ฉันกลัวว่าฉันรู้คำตอบนี้แล้ว แต่ฉันต้องการที่จะเชื่อมต่อกับ Mac Mini ของฉันในแบบ 'เดสก์ท็อประยะไกล'

ฉันต้องการเชื่อมต่อกับ Mac ของฉันราวกับว่าฉันนั่งอยู่ที่โต๊ะทำงานของฉัน แต่ฉันต้องการที่จะสามารถเข้าถึงได้จากเครื่อง Ubuntu ของฉัน

ฉันใช้ Snow Leopard และ Ubuntu Server 8.04

ไชโย!

แก้ไข

ดังนั้นฉันจึงลองตัวเลือกการแชร์หน้าจอปัญหาที่ฉันมีคือความละเอียดหน้าจอที่ฉันเห็นคือของ 22 "ของฉันที่บ้านดังนั้นในเน็ตบุ๊กของฉันเล็กความละเอียด 1920 x 1200 ต้องเลื่อนแบบนี้มากมายและการเลื่อนที่ วิธี ฯลฯ

ด้วยประสบการณ์ของฉันเกี่ยวกับระบบ Windows โพรโทคอลเดสก์ท็อประยะไกลจะสร้างเซสชันใหม่สำหรับการเข้าถึงระยะไกลโดยเฉพาะการแก้ปัญหาขนาดหน้าจอและหมายความว่าเครื่องไม่จำเป็นต้องลงชื่อเข้าใช้เพื่อเชื่อมต่อ

มีตัวเลือกในลักษณะนี้ที่ฉันสามารถสำรวจแทนที่จะแบ่งปันหน้าจอหรือไม่

ฉันลอง LogMeIn แต่น่าเสียดายที่นี่มีผลเหมือนกับการแชร์หน้าจอ

คำตอบ:


30

บน Mac: ไปที่การตั้งค่าระบบ -> การแบ่งปันและเปิดใช้งาน "การแชร์หน้าจอ"

บน Ubuntu: การใช้ไคลเอนต์ VNC ที่เหมาะสม (xtightvncviewer ดูเหมือนจะเข้ากันได้มากที่สุด) ให้ป้อนที่อยู่ IP หรือชื่อโฮสต์หรือ Mac Mini ของคุณแล้วเชื่อมต่อ ตอนนี้คุณควรเห็นเดสก์ท็อปของ Mac

เพื่อความปลอดภัยที่เพิ่มขึ้นให้คลิกที่ปุ่ม "การตั้งค่าคอมพิวเตอร์ ... " ใน "การแชร์หน้าจอ" เพื่อเปิดใช้งานและตั้งค่ารหัสผ่าน VNC เพิ่มเติมหากจำเป็น


1
ฉันลองใช้คำแนะนำของคุณแล้วมันใช้ได้ (ish) ... แต่ดูการแก้ไขของฉันสำหรับการอัปเดตแบบเต็ม
เบ็นเอเวอรา

2
ขณะที่ RDP ใช้ประโยชน์จากบริการเทอร์มินัลเพื่อทำสิ่งนี้บน Windows แต่ VNC ไม่สามารถทำได้บน Mac, Windows หรือ Linux ฉันใช้ทั้งโซลูชั่น (VNC และ LogMeIn) บนแพลตฟอร์มต่าง ๆ (Mac, Windows และ iPhone) และต้องเปลี่ยนความละเอียดหน้าจอเพื่อให้เหมาะกับหรือเลื่อน ขอโทษ
Asinine Monkey

1
มันใช้งานได้สำหรับฉันหลังจากรีสตาร์ทเท่านั้น
David d C e Freitas

8

ฉันลองหลายสิ่งหลายอย่าง แต่นี่เป็นสิ่งเดียวที่ใช้ได้จริงสำหรับฉัน:

มีสองเทคนิคในการใช้ VNC จาก Mac ที่ไม่ใช่เพื่อเชื่อมต่อกับ Mac ที่ใช้ OS X Lion

เปิดเซิร์ฟเวอร์ VNC โดยเปิดใช้งาน System Preferences -> Sharing -> Screen Sharing แม้ว่าจะให้การรักษาความปลอดภัยเพียงเล็กน้อย แต่รหัสผ่าน VNC จะต้องถูกตั้งค่าเพื่อให้ OS X จะแสดงรูปแบบการตรวจสอบสิทธิ์ที่เหมาะสมกับไคลเอนต์ VNC มาตรฐาน เปิดใช้งาน“ ผู้ชม VNC สามารถควบคุมหน้าจอด้วยรหัสผ่าน”

หลังจากเชื่อมต่อแล้วคุณจะเห็นเดสก์ท็อปพื้นหลังลินินสีเทาไม่มีอะไรอยู่ในนั้น พิมพ์ชื่อผู้ใช้และรหัสผ่านของคุณ หลังจากล็อกอินแล้วเนื้อหาเดสก์ท็อปของคุณจะปรากฏขึ้น!


7

โดยส่วนตัวแล้วฉันคิดว่าทางออกที่ดีที่สุดไม่ใช่แบบบิตแมป

NoMachine (และกลุ่มอื่น ๆ เช่น FreeNX) เสนอสิ่งที่เรียกว่า NX มันเป็นอินเทอร์เฟซ X windows ที่ให้การแคชบิตแมปและบีบอัดคำสั่งการวาดเส้นที่ส่งไปยังอุปกรณ์กราฟิก NX สามารถทำได้อย่างรวดเร็วผ่านการเชื่อมต่อความเร็วต่ำเพราะมันไม่ได้ส่งความแตกต่างระหว่างหน้าจอเช่นเดียวกับโปรโตคอล VNC ด้วยการเชื่อมต่อความเร็วสูงคุณภาพและประสิทธิภาพนั้นยอดเยี่ยม อย่างน้อยก็ดีหรือดีกว่า Remote Desktop บน Windows

NoMachine เสนอเซิร์ฟเวอร์และไคลเอ็นต์เวอร์ชันฟรี พวกเขารองรับ Windows, Linux, Apple Mac และตอนนี้ทำงานบน Android และ iOS คุณสามารถดาวน์โหลดผลิตภัณฑ์ฟรีหรือลองใช้ผลิตภัณฑ์เชิงพาณิชย์ได้จากหน้านี้:

https://www.nomachine.com/download

กลุ่ม FreeNX ยังมีเซิร์ฟเวอร์และไคลเอนต์ NX แต่ฉันไม่ทราบถึงการสนับสนุนสำหรับระบบ Apple Mac แน่นอนว่าเป็นความคิดที่ดีที่จะติดตามความก้าวหน้าของพวกเขาซึ่งคุณสามารถทำได้ที่นี่:

http://freenx.berlios.de/


NoMachine ดีกว่า TeamViewer หรือ VNC (Linux กับ Mac) ในความเป็นจริงคุณภาพและประสิทธิภาพเกือบดีเท่ากับจอแสดงผลในพื้นที่ (บน LAN)
Jonathan Neufeld

ยังเป็นวิธีแก้ปัญหาที่ง่ายและดีในวันที่ 1 มกราคม 2017
Keks Dose

4

คุณสามารถใช้VNC มันเป็นแพลตฟอร์มที่เป็นอิสระ

จาก Linux, TightVNC จะเชื่อมต่อกับเซสชัน Mac OS X ที่ให้บริการโดย Apple Remote Desktop หากเปิดใช้งานตัวเลือก VNC


1

นี่อาจไม่ใช่ทางออกที่ดีที่สุดสำหรับคุณ แต่ฉันใช้ SSH แต่ไม่ได้เปิดตามค่าเริ่มต้น

เมื่อต้องการเปิดใช้งานจากการตั้งค่าระบบให้ไปที่อินเทอร์เน็ตและเครือข่าย > มีการใช้ร่วมกัน > เข้าสู่ระบบจากระยะไกล

ส่วนที่ดีที่สุดเกี่ยวกับ SSH สำหรับฉันคือฉันสามารถเข้าถึงได้อย่างเจ็บปวดจากทุกที่รวมถึงโทรศัพท์ของฉัน !

แก้ไข : นี่จะเป็นการสนับสนุนข้ามแพลตฟอร์มมากที่สุดที่คุณจะได้รับจากตัวเลือกเหล่านี้


ขอบคุณสำหรับคำตอบของคุณฉันใช้ SSH สำหรับสิ่งปกติรวมถึงจาก iPhone ของฉัน ฯลฯ แต่ในสถานการณ์สมมตินี้ฉันต้องการใช้ Coda สำหรับการพัฒนาเว็บในขณะที่อยู่ข้างนอก / ทำงาน ไชโย!
Ben Everard

ฉันได้ตั้งค่าทั้งหมดโดยใช้ Dropbox เพื่อให้ไฟล์ทั้งหมดของฉันซิงค์กับ 'คลาวด์' แล้วกลับไปที่เน็ตบุ๊กของฉันและทำงานกับมันได้อย่างยอดเยี่ยม แต่บางครั้งความสามารถในการเข้าถึงแอพจากแม็คนั้นไม่มีค่า .
Ben Everard

1

มีแอปพลิเคชันชื่อ Splashtop ... คุณเรียกใช้ "Streamer" บนโฮสต์และแอปหลักในไคลเอนต์ มันทำงานได้อย่างยอดเยี่ยม

ด้วยเหตุผลบางอย่างคุณต้องจ่ายเงินสำหรับ Splashtop บน Macs แต่ฟรีสำหรับแพลตฟอร์มอื่น ๆ ส่วนใหญ่

http://www.splashtop.com/splashtop2


คุณต้องจ่าย $ 1.99 ต่อเดือนเพื่อใช้ฉบับส่วนตัวในเครือข่ายที่แตกต่างกัน ดังนั้นหากคุณกำลังทำงานและต้องการเข้าถึงเครื่องที่บ้านคุณจะต้องสมัครสมาชิก
Dan Harris

ไม่มีค่าใช้จ่ายเพิ่มเติมสำหรับ Macs ณ วันที่นี้ ฉันใช้ Ubuntu ทางฝั่งไคลเอ็นต์ ไม่เคยได้ยิน Splashtop มาก่อนดังนั้นฉันจึงลองทำ น่าเสียดายที่ไคลเอนต์ล่าสุดมีไว้สำหรับ Ubuntu 12.04 และมีการพูดคุยกันมากมายเกี่ยวกับวิธีการใช้งานบน 14.04 หนึ่งข้อเสนอแนะคือไวน์ซึ่งทำงานได้ดีสำหรับไคลเอ็นต์ Windows เวอร์ชัน "แอปเดสก์ท็อปมาตรฐาน" ด้วย Splashtop และทำงานความประทับใจครั้งแรกของฉันก็คือมันดีกว่าประสบการณ์ VNC ปกติของฉัน พยายามอย่างคุ้มค่าแน่นอน
Bezewy

1

สำหรับ Macs ที่มีหน้าจอ Retina อย่าลืมปรับมาตราส่วนจอแสดงผล

ตัวอย่างเช่นด้วย UltraVnc:

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


0

LogMeIn Freeทำงานร่วมกับ PC / Mac เป็นเซิร์ฟเวอร์และ PC / Mac / Linux เป็นไคลเอนต์


ดูคำถามที่อัปเดตของฉัน
Ben Everard

มีตัวเลือกใน LogMeIn เพื่อปรับการแสดงผลให้พอดี ตัวเลือกมุมมองปรับขนาดให้พอดี
churnd


0

ฉันใช้ iRAPP ( http://www.coderebel.com )

มันเป็นเซิร์ฟเวอร์เทอร์มินัลบน MacOS จากนั้นคุณสามารถเชื่อมต่อกับ mac นี้โดยใช้ RDP มาตรฐานจากเครื่อง Windows ใด ๆ สำหรับฉันแล้ววิธีนี้มีประสิทธิภาพมากกว่า VNC ที่ฉันเคยลองมา สนุก.


โปรดเพิ่มบริบทจากลิงก์ ไม่อนุญาตให้ใช้คำตอบสำหรับลิงก์เท่านั้น
gparyani

คำเตือน: "Code Rebel Corp. หยุดการทำงาน" - coderebel.com/about/news/2016/06/06/stop-operations-20160605
Wayne Bloss

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