Jak określić numer portu VNC za pomocą wbudowanego klienta VNC systemu Mac OS X?

16

Czy można podać numer portu VNC we wbudowanym kliencie VNC w systemie Mac OS X?

Próbuję połączyć się z maszyną Xen VPS za pomocą wbudowanego klienta VNC Findera. Użyłem takiego adresu.

vnc://server:port

Ale zawodzi, ponieważ używa innego portu, a wbudowany VNC Findera nie może obsłużyć numeru portu. Jak wiem, obsługuje liczbę po dwukropku jako numer wyświetlania, a nie numer portu. Czy istnieje sposób określenia numeru portu na kliencie VNC?

Lub jakieś obejście tego? (przekierowanie portów ??? Nie mam o tym pojęcia ...)

Eonil
źródło

Odpowiedzi:

15

Otwórz okno terminala i wpisz:

open vnc://server:5900

Lub spróbuj 5901, jeśli jest na tym numerze portu.

Michael Dillon
źródło
5

Numer wyświetlacza VNC to po prostu inny sposób określania portu. Wyświetlacz 0 jest, zgodnie z konwencją, portem 5900; wyświetl 1 port 5901 i tak dalej, więc jeśli port używany przez serwer jest zbliżony do 5900, możesz po prostu odjąć 5900 i użyć go jako numeru wyświetlanego.

W przeciwieństwie do tego, co mówisz, klient udostępniania ekranu w systemie Mac OS X akceptuje numery portów z vnc://server:portadresem URL. Użyj albo openz terminala, jak sugeruje Michael Dillon, albo wybierz „Połącz z serwerem ...” z menu „Idź” Findera i wpisz adres.

Wreszcie, jeśli to nie zadziała, być może twój klient VNC i serwer są niekompatybilne - serwer VNC Mac OS X jest z pewnością trochę idiosynkratyczny. Spróbuj pobrać innego klienta VNC, takiego jak Chicken of VNC . Jeśli to nie zadziała, będziesz wiedział, że to nie problemy z klientem i może to być coś w rodzaju zapory ogniowej na twojej drodze.

Scott
źródło
Dobrze. Z mojego doświadczenia wynika, że vnc://server:1konwencji nie można używać z wbudowanym klientem VNC dla komputerów Mac. Musisz użyć prawdziwego numeru portu, którym byłbyvnc://server:5901
wisbucky
0

Nie mogę znaleźć Kurczaka VNC, ale znalazłem serwer Vine VNC dla OSX i to rozwiązało moje problemy z wbudowanym serwerem OS X VNC.

juancio
źródło
1
Czy możesz opisać powiązane treści i jak odnoszą się one do pytania? Pomoże to zapewnić, że ta odpowiedź pozostanie przydatna w przypadku, gdy łącze stanie się nieprawidłowe. Ponadto należy ostrożnie zamieszczać linki w odpowiedziach tego rodzaju - społeczność może je postrzegać jako spam, poprawnie lub w inny sposób. Aby uzyskać więcej informacji, zobacz często zadawane pytania .
bwDraco,
0

To, czy możesz połączyć się z wybranym portem, może zależeć od konfiguracji routera. Może być konieczne skonfigurowanie przekierowania portów z ustawień NAT routera. Np. Jeśli twój router ma publiczny adres IP, powiedzmy 123.123.1.1, ale twój komputer ma tylko lokalny adres IP (np. 192.168.xx lub podobny, w zależności od dostawcy usług internetowych), musisz przekierować port 5900 routera na port 5900 komputer, aby wszelkie przychodzące żądania na porcie 5900 routera były przekazywane na port 5900 komputera. Jak to zrobić, zależy od konfiguracji routera i Internetu, ale poszukaj zaawansowanych ustawień w konfiguracji NAT. Właśnie to zrobiłem dla siebie, z powodzeniem. Oba używają otwartego vnc: // server: port z terminala lub Findera> Połącz z serwerem> vnc: // server: port działają poprawnie.

armando.sano
źródło