Alla ricerca di soluzioni client VNC che funzionano in modo affidabile su un Mac con OS X 10.9.5

30

Ho un certo numero di server FreeBSD, e mi piacerebbe mettere il software del server VNC su di essi, quindi accedervi da un Mac con OS X 10.9.5.

Davvero non voglio doverli accedere da una macchina virtuale Windows in esecuzione sul MAC :-(

Una ricerca web per "client mac vnc" produce zero risultati utili. (Non voglio l'accesso remoto a il mac.)

La mia memoria è che Apple aveva un client integrato con un nome non ovvio, forse "schermo", che "riparava" alcune versioni fa per funzionare solo se il server VNC era di Apple, in esecuzione su un Mac . Forse hanno da allora non risolto.

Una volta ho usato "chicken of the vnc", che era instabile su qualsiasi versione di OS X che avevo 2 anni fa. Ho usato anche un altro client non Apple da quel Mac, che era sfasato in modi diversi. (L'app incorporata era inutilizzabile.)

IIRC, stavo usando "Tightvnc" o "Realvnc" sui miei server in quel momento, che aveva funzionato bene con il primo client VNC basato su Windows casuale che ho provato.

Tutto quello che ho sentito finora sono

  • "app di condivisione dello schermo" di Apple, probabilmente preinstallata sul Mac, nome e posizione sconosciuti
  • un client da realvnc che viene eseguito nel browser chrome (ugh!)

Quando fai riferimento alle versioni di OS X, utilizza i numeri di rilascio nelle tue risposte, non solo i nomi dei gatti, oppure collega a una pagina che traduce i nomi dei gatti in numeri di rilascio. Non ho memorizzato i nomi dei codici di rilascio di Apple.

[Aggiornamento, dopo la prima risposta ricevuta: alternativeto.net è un'ottima fonte per trovare software di questo tipo. Ora ho tigervnc in esecuzione su un server e sul client Mac. Nessun flakiness finora, ma il client Mac per tigervnc sembra non volersi permettere di connettermi a più server contemporaneamente, e l'interfaccia grafica di Mac sembra riluttante a permettermi di lanciare più copie del programma client. Quindi ancora alla ricerca di alternative, ma facendo progressi.

Sto ancora cercando di capire come richiamare il client integrato in OSX - non è sul percorso che ho trovato in rete, / System / Library / CoreServices / Applications Sembra che io abbia bisogno di conoscere l'invocazione corretta da inviare al Finder, che non ha nulla come un pulsante con l'etichetta 'screen sharing'. Ho trovato una voce di menu con l'etichetta "connect to server", ma questo mi dà solo problemi di connessione, forse perché è un tipo di URI di afp: // che probabilmente non ha nulla a che fare con vnc - o forse perché lo strumento non è correlato a VNC.]

    
posta Arlie Stephens 24.06.2015 - 23:22
fonte

7 risposte

41

Il client VNC integrato con OS X funziona perfettamente con la maggior parte dei server VNC che ho provato su FreeBSD. Ho utilizzato principalmente TigerVNC dalle porte (sembra essere il più veloce con il client VNC di OS X), e l'unico problema che ho è quando riavvio il server VNC mentre è collegato ad esso. Il client OS X VNC si riconnetterà (ottimo!) Ma dimensiona la finestra in modo strano e non posso ridimensionarlo. Poiché il ridimensionamento è attivato, di solito questo si traduce in una piccola schermata che non può essere letta. Riavvia il client VNC (o chiudi la finestra e apri una nuova connessione, se hai più connessioni aperte), e tutto torna a posto.

Dato che ho xterms sempre aperto sul mio Mac, generalmente lo faccio in questo modo:

open vnc://<host>:<port>

dove <port> è la porta TCP su cui è in esecuzione il server.

es. se è: 1, dovresti usare 5901 come <port> . Puoi anche installare la porta avahi e configurare un servizio, in modo che la sessione VNC venga visualizzata nel Finder (anche se c'è una preferenza del Finder da modificare per farli visualizzare da OS X 10.8, IIRC), proprio come un Mac che ha " condivisione dello schermo "abilitato (cioè è in esecuzione un server VNC).

    
risposta data 03.09.2015 - 21:55
fonte
2

Quello che stai cercando è l'app integrata per la condivisione dello schermo che risiede in System/Library/CoreServices . Può connettersi alla maggior parte dei server VNC ed è leggermente più veloce rispetto ad altre opzioni come RealVNC.

    
risposta data 17.02.2017 - 02:56
fonte
1

Real VNC o VNC Viewer sono lo stesso client (a parte la piattaforma) utilizzato da decenni sui PC Windows. OS X è progettato per funzionare con il protocollo VNC pronto all'uso.

Come bonus aggiuntivo, Real VNC è disponibile come app iOS gratuita.

Le uniche preoccupazioni reali che dovresti avere nell'usarlo sono la sicurezza, cioè la limitazione dell'accesso a specifici indirizzi IP o utenti.

    
risposta data 25.06.2015 - 00:10
fonte
1

Non ho molta esperienza recente con VNC su Mac, ma se guardi questo (su stackexchange.com) spiegherà come connettersi a un altro client tramite il server VNC O / SX.

La versione di Apple si chiama Remote Desktop, la versione commerciale è solo Apple Remote Desktop e davvero progettata per gestire i Mac. Ho usato quest'ultimo, ma non ho mai provato a connettermi a un client VNC. Non sono sicuro che sia possibile.

    
risposta data 25.06.2015 - 01:46
fonte
0

Se si visita il sito Web RealVNC e si seleziona "Download > Viewer", si ottiene un'applicazione OSX nativa che funziona perfettamente per me. Non sono esattamente sicuro dei termini della licenza, ma passare attraverso "Prodotti > Selettore prodotti" sulla home page sembra indicare che il Viewer è gratuito (mentre il server è concesso in licenza).

Anche la condivisione dello schermo Apple integrata funziona bene, anche se ho avuto problemi con xterm sul telecomando (tracciato come "problema xterm linux" nelle comunità di supporto Apple). Il built-in è accessibile da Safari tramite vnc: // hostname nella barra degli indirizzi. Se lanciato una volta, puoi fare clic con il pulsante destro del mouse sull'icona nel dock e scegliere Opzioni > Conserva nel Dock per un facile accesso.

Il VNC "Chicken" non ha funzionato affatto per me.

    
risposta data 16.04.2016 - 09:40
fonte
0

La migliore spiegazione che ho visto su come utilizzare lo "schermo" di Apple come client vnc è all'indirizzo link

Sembra inconsapevole del periodo in cui Apple aveva rotto la compatibilità con i server VNC non Apple, ma a parte questo le sue istruzioni sembrano grandiose e funzionano magnificamente su OS X El Capitan versione 10.11.6. (Non sono più in 10.9.5)

    
risposta data 16.02.2017 - 22:40
fonte
0

Puoi connetterti a macchine Linux remote con il client vnc integrato del tuo Mac.

  1. Imposta il server vnc sulla macchina Linux remota.

  2. Sul tuo Mac, vai su Finder. Premi cmd+K o Vai > Connetti al server.

  3. Nell'indirizzo del server, inserisci vnc://{HOST}:{PORT} . Ad esempio vnc://linux.myhost.com:5901 .

Una sessione VNC sarà connessa alla macchina Linux remota con l'applicazione Screen Sharing.

    
risposta data 27.06.2018 - 00:55
fonte