ทำไมการแชร์หน้าจอ Mac-to-Mac ถึงหยุดทำงาน


13

ฉันตั้ง iMac ของฉันด้วย:

  • ปิดไฟร์วอลล์
  • การแชร์หน้าจอเปิดสำหรับผู้ใช้ที่ระบุไม่มีรหัสผ่าน VNC ทั่วไป
  • การแชร์ไฟล์บน (ด้วยการเข้าถึงแบบเสรี)

ฉันต้องการเชื่อมต่อกับหน้าจอมันจาก MBPro ของฉัน เมื่อใดก็ตามที่ฉันพยายามเริ่มเซสชันการแชร์หน้าจอจาก MBPro ไปยัง iMac ไม่ว่าจะผ่านทางกล่องโต้ตอบการแชร์หน้าจอของ Finder's หรือโดยการเรียกแอพ Screen Sharing โดยตรงมันก็แค่แฮงค์ และแขวน และแขวน ในที่สุดหน้าต่าง "กำลังเชื่อมต่อ ... " ก็หายไปอย่างเงียบ ๆ และไม่มีการแชร์หน้าจอ

ฉันตรวจสอบ Keychain เพื่อให้แน่ใจว่าไม่มีรหัสผ่านที่ไม่ถูกต้องตั้งไว้สำหรับ iMac และไม่เลยไม่มีเลย ฉันไม่ได้รับแจ้งชื่อผู้ใช้หรือรหัสผ่านจากการแชร์หน้าจอเมื่อมันทำงาน

ฉันไม่มีสิทธิ์ผู้ใช้เป็นศูนย์กลางในเครือข่ายของฉัน Mac แต่ละเครื่องมีการตั้งค่าผู้ใช้ในท้องถิ่นของตนเอง แต่ชื่อผู้ใช้และรหัสผ่านเหมือนกัน

ฉันสามารถเชื่อมต่อได้สำเร็จโดยใช้ Fast VNC ของ Jolly จริง ๆ แล้วพบ iMac ผ่านทาง Bounjour แต่ในทางเทคนิคแล้วซอฟต์แวร์นี้ไม่ฟรีและฉันก็งงว่าทำไม Mac ในตัวไม่สามารถใช้งานได้

อัปเดต: นี่คือการตั้งค่าการแชร์หน้าจอบน iMac

การตั้งค่าการแชร์หน้าจอ 1

และนี่คือสิ่งที่ฉันได้ตั้งไว้เมื่อคุณคลิกที่ปุ่ม 'การตั้งค่าคอมพิวเตอร์ ... ':

การตั้งค่าการแชร์หน้าจอ 2

Fast VNC ของ Jolly ยังคงค้นหา (ผ่าน Bonjour) และเชื่อมต่อกับเครื่องนี้โดยไม่มีปัญหาใด ๆ ฉันต้องให้ชื่อผู้ใช้และรหัสผ่านสำหรับ iMac เมื่อฉันต้องการเชื่อมต่อ Finder บน MBPro สามารถเชื่อมต่อกับการแชร์ไฟล์ (โดยใช้ชื่อผู้ใช้และรหัสผ่าน iMac ของฉัน) ได้ดี การคลิก 'แชร์หน้าจอ' ในหน้าต่าง Finder จะทำให้ iMac ตื่นขึ้น - จอแสดงผลจะเปิดขึ้นและไม่ทำงาน แต่การเชื่อมต่อหมดเวลา

มีไฟล์บันทึกสำหรับการแชร์หน้าจอบน MBPro ที่ฉันสามารถดูเพื่อแก้ไขข้อบกพร่องนี้ได้หรือไม่ สิ่งที่เกี่ยวกับไฟล์บันทึกใน iMac สำหรับการแชร์หน้าจอ? มีบางสิ่งที่อาจทำให้เกิดความเข้าใจว่าทำไมการแชร์หน้าจอจึงบอกว่ามันกำลังเชื่อมต่อแล้วหยุดอย่างลึกลับ


เมื่อคุณหมายความว่ามันแฮงค์มันแค่ทำตัวเหมือนต้องการเชื่อมต่อและไม่เคยทำใช่ไหม คุณสามารถคลิกที่เครื่องใน Finder (บนแถบด้านข้าง) และคลิกการแชร์หน้าจอได้หรือไม่ เครื่องระยะไกลตื่นขึ้นมาหรือไม่?
jmlumpkin

บอกว่ามันกำลังเชื่อมต่อและในที่สุดหน้าต่างข้อความเล็ก ๆ ก็หายไปโปรแกรมการแชร์หน้าจอกำลังทำงาน เครื่องตื่นอยู่เรียกดูได้ผ่าน Finder ฉันสามารถใช้มันเป็นไดรฟ์ที่ใช้ร่วมกัน
เอียนซี

การกำจัด Plist สำหรับการแชร์หน้าจอทำได้หรือไม่
ridogi

@ridogi - ในที่สุดก็สามารถลอง nuking plist และ ... ฉันไม่พบที่เกี่ยวข้องกับการแชร์หน้าจอใน ~ / Library มีความคิดอะไรที่ฉันอาจจะมองหาที่นี่? ขอบคุณ
เอียนซี

~ Library / Preferences / com.apple.ScreenSharing.plist
ridogi

คำตอบ:


10

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

กรุณาเปิดการแชร์หน้าจอใน:

/System/Library/CoreServices/ScreenSharing.app

แอปพลิเคชันไม่มี "UI" ที่มองเห็นได้ดังนั้นอย่าคาดหวังว่าจะมีอินเทอร์เฟซโกโก้แฟนซี เมื่อคุณโหลดแล้วสิ่งที่คุณจะเห็นคือไอคอน "แย่" ใน Dock:

แชร์หน้าจอ

คลิกที่มันแล้วไปที่การตั้งค่าในแถบเมนู Mac คุณควรได้รับ:

sshar preferences

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

ในกรณีใด ๆ เมื่อคุณมีการตั้งค่าเช่นนั้นลองเชื่อมต่ออีกครั้งในแถบเมนู: การเชื่อมต่อ -> ใหม่ (หรือ⌘cmd+ N)

ข้อความโต้ตอบง่าย ๆ ปรากฏขึ้นเพื่อขอให้คุณป้อนชื่อโฮสต์ ติดตามภาพหน้าจอของคุณลอง: 192.168.1.99 และกด Enter

เราจะเห็นสิ่งที่เกิดขึ้นจากที่นี่ นอกจากนี้ให้เปิด Console.app บนคอมพิวเตอร์ทั้งสองเครื่องเพื่อดูว่ามีข้อความของระบบใด ๆ เกิดขึ้น (หรืออะไรก็ตามที่เกี่ยวข้อง)


สิ่งนี้ใช้ได้ผล ฉันคิดว่ากุญแจสู่ความสำเร็จที่นี่คือการใช้ที่อยู่ IP ของเครื่อง ฉันลองใช้วิธีนี้โดยใช้ชื่อโฮสต์ซึ่งดูเหมือนจะไม่ได้รับการแก้ไข ฉันเดาว่าวิธีการค้นหากำลังใช้ชื่อโฮสต์ รับได้สวย. เพลิดเพลินไปกับคะแนน!
Ian C.

@ ฉันดีใจที่ได้ดูว่ามันใช้งานได้หรือไม่ ฉันคิดว่ามันแปลกที่ Finder (ใช้ Bonjour) หาโฮสต์อื่นไม่ถูกต้อง หากคุณต้องการตรวจสอบเพิ่มเติมลองเปลี่ยนชื่อโฮสต์ที่จะล้างมันและจะออกอากาศอีกครั้งผ่าน mDNS (บริการค้นหา bonjour) บางทีตัวค้นหาจะจับได้ในเวลานี้ ;)
Martin Marconcini

เงินรางวัล ดังนั้นสำหรับมนุษย์ที่ล่าช้า ฉันคิดว่าการยอมรับคำตอบของคุณทำให้คุณได้รับรางวัล
เอียน C.

@ ฉันไม่ต้องกังวลขอบคุณ ฉันไม่รังเกียจตัวแทนมากนัก :) ฉันจะชอบผู้ให้ข้อมูลคนอื่น ๆ เพื่อเพิ่มข้อมูลและชนะสิ่งนี้เราต้องการคนเพิ่มขึ้น :) ขอบคุณต่อไป ดีใจที่คุณแก้ไข
Martin Marconcini

การเปิดใช้แอปโดยตรงและป้อนที่อยู่ IP (ซึ่งต่างจากการแชร์หน้าจอผ่าน Finder) ก็ทำงานให้ฉันด้วย ขอบคุณ!
poshaughnessy

2

ตั้งแต่ไซต์ของคุณไปยังเครือข่าย mac ไซต์เครือข่ายของคุณเซิร์ฟเวอร์ dns จำเป็นต้องได้รับการอัปเดตด้วยระเบียน A ของชื่อเครื่อง mac ของคุณไปยังอุปกรณ์อะไรก็ตาม .verater.com หรือ. edu หรืออะไรก็ตามที่คุณเป็น

วิธีที่ DNS สามารถแก้ไขชื่อโฮสต์ให้เป็นที่อยู่ IP นั้นมีความซับซ้อนโดยเฉพาะอย่างยิ่งกับชื่อที่เว้นวรรคเครื่อง windows ที่มีชื่อง่าย ๆ นั้นง่ายต่อการแปลงชื่อเป็น ip ผ่าน WINS หรือ DNS ดังนั้นคุณมี 2 ทางเลือกสำหรับอนาคต

1: สร้างการแม็พชื่อโลคัลกับที่อยู่ IP STATIC บน mac ลงในไฟล์ / etc / hosts ของคุณบน EACH mac

2: ซื้อของคุณมันคนโดนัทและกาแฟและขอให้พวกเขาตั้งค่าระเบียนใน DNS สำหรับ mac ของคุณ

3: ถ้าคุณมี Xserv ควรทำสิ่งนี้ให้กับคุณเพียงตรวจสอบให้แน่ใจว่ายูทิลิตี้ไดเรกทอรีของคุณได้รับการตั้งค่าให้ใช้งาน

หวังว่าจะช่วย


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