VNC z udostępniania ekranu MacOS na Linux Ubuntu

5

Próbuję udostępnić ekran z MacBooka na maszynie wirtualnej z systemem Ubuntu na Parallels na MacBooku Pro w tej samej sieci. Mogę ssh do tego w porządku, ale używając tego samego konta i adresu IP do udostępniania ekranu MacOS otrzymuję:

„Połączenie nie powiodło się do„ 10.0.0.160 ”. Nie można nawiązać komunikacji z „10.0.0.160”. Upewnij się, że komputer zdalny jest dostępny, a zapora sieciowa nie blokuje udostępniania ekranu. ”

Po stronie Ubuntu netstat pokazuje, że Ubuntu nasłuchuje na porcie 5900, który moim zdaniem jest właściwym portem.

Podczas udostępniania ekranu w systemie MacOS wpisałem „vnc: //[email protected]: 5900”, a także prawie każdą zredukowaną wersję aż do „10.0.0.160”.

Joe Smith
źródło

Odpowiedzi:

0

Używasz portu 5900, który odpowiada portowi wyświetlania: 0. Port fizyczny zero służy do wyświetlania fizycznego, a serwer VNC może nie być w stanie go udostępnić. Spróbuj uruchomić wirtualny wyświetlacz na serwerze ubuntu, logując się na serwerze za pomocą ssh i uruchamiając polecenie „vncserver” (lub cokolwiek, co jest poprawnym poleceniem dla dowolnego serwera vnc, którego używasz). Następnie użyj portu odpowiadającego utworzonemu ekranowi. Na przykład, jeśli masz serwer VNC działający na porcie wyświetlania: 1, to podłącz się do portu 5901.

Jeśli naprawdę chcesz udostępnić fizyczny wyświetlacz serwera Ubuntu, znajdziesz tutaj trochę informacji: https://www.howtoforge.com/tutorial/how-to-start-a-vnc-server-for-the- rzeczywisty-display-skrobanie-z-tigervnc / . (Sam tego nie próbowałem.)

Duncan
źródło