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


41

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

Non voglio davvero accedervi da un computer Windows virtuale in esecuzione sul MAC :-(

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

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

Una volta ho usato "chicken of the vnc", che era traballante su qualsiasi versione di OS X che avevo 2 anni fa. Ho anche usato un altro client non Apple da quel Mac, che era traballante in diversi modi. (L'app integrata 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 avevo provato.

Tutto ciò di cui ho sentito finora sono

  • "app di condivisione dello schermo" da Apple, eventualmente preinstallata sul Mac, nome e posizione sconosciuti
  • un client di realvnc che gira nel browser Chrome (ugh!)

Quando si fa riferimento alle versioni di OS X, utilizzare i numeri di versione nelle risposte, non solo i nomi dei gatti, oppure un collegamento a una pagina che traduce i nomi dei gatti in numeri di versione. Non ho memorizzato i nomi dei codici di rilascio di Apple.

[Aggiorna, dopo aver ricevuto la prima risposta: alternativeto.net è un'ottima fonte per trovare software di questo tipo. Ora ho tigervnc in esecuzione su un server e sul client Mac. Finora nessuna imperfezione, ma il client Mac per tigervnc non sembra disposto a farmi connettere a più server contemporaneamente e l'interfaccia GUI di Mac sembra non volermi permettere di lanciare più copie del programma client. Quindi ancora alla ricerca di alternative, ma facendo progressi.

Sto ancora cercando di capire come invocare il client integrato in OSX - non è sul percorso che ho trovato in rete, / Sistema / Libreria / CoreServices / Applicazioni Sembra che abbia bisogno di conoscere la giusta invocazione per alimentare Feeder, che non non hanno niente di simile a un pulsante con l'etichetta "condivisione schermo". Ho trovato una voce di menu etichettata "Connetti al server", ma ciò mi dà solo errori di connessione, forse perché sta impostando un tipo URI di afp: // che probabilmente non ha nulla a che fare con VNC - o forse perché lo strumento non è correlato a VNC.]


Gestito per creare un alias, utilizzabile dalla shell, che mi consente di avviare copie aggiuntive del visualizzatore. Peccato che il Dock di Mac non me lo lasci fare.
Arlie Stephens,

Mi piacerebbe ancora sapere come utilizzare l'app integrata e anche qualsiasi ulteriore consiglio sarebbe il benvenuto.
Arlie Stephens,

Ho colpito un semi-showtopper con tigervnc - niente taglia e incolla. Posso copiare dallo schermo di freebsd con <cmd> c, e incollare su Windows Mac con <cmd> v, ma né <cmd> v né qualsiasi altra cosa ho provato a lavorare per incollare sul desktop di freebsd. Inoltre, quando uso <cmd> c, il personaggio viene anche consegnato alla finestra di freebsd.
Arlie Stephens,

Risposte:


55

Il client VNC integrato con OS X funziona alla grande con la maggior parte dei server VNC che ho provato su FreeBSD. Ho usato 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 sono collegato ad esso. Il client VNC di OS X si riconnetterà (fantastico!) Ma ridimensiona la finestra in modo strano e non riesco a ridimensionarlo. Poiché il ridimensionamento è attivato, di solito si ottiene un piccolo schermo che non può essere letto. Basta riavviare il client VNC (o chiudere la finestra e aprire una nuova connessione, se hai più connessioni aperte), ed è tutto OK di nuovo.

Dal momento che ho xterms sempre aperti sul mio mac, generalmente lo faccio in questo modo:

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

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

Ad esempio, se è: 1, useresti 5901 come <port>. Puoi persino installare la porta avahi e impostare un servizio, quindi la sessione VNC viene visualizzata in Finder (anche se c'è una preferenza Finder da modificare per farli apparire da OS X 10.8, IIRC), proprio come un Mac che ha " condivisione dello schermo "abilitata (ad es. è in esecuzione un server VNC).


2
Il problema con il client vnc di Apple è che non apre un tunnel SSH da solo come Vine Viewer. Questo non è un problema se ti connetti a un altro Mac che esegue il "server di condivisione dello schermo" di Apple, ma se ti colleghi ad un altro server VNC, ad esempio tightvnc su Linux, non otterrai automaticamente un criptato (= sicuro) connessione a meno che non si eseguano ulteriori passaggi.
Thomas Tempelmann,

4

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

  1. Configurare il server vnc sul computer Linux remoto.

  2. Sul tuo Mac, vai al Finder. Premere cmd+Ko Vai> Connetti al server.

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

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


2

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


1

Real VNC o VNC Viewer sono gli stessi client (a parte la piattaforma) utilizzati da decenni sui PC Windows. OS X è progettato per funzionare immediatamente con il protocollo VNC.

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

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


1
la sicurezza non è una preoccupazione significativa, fortunatamente: tutto è all'interno del firewall aziendale o è tunnel. Quindi la sicurezza delle password di base dovrebbe essere adeguata.
Arlie Stephens,

È vero, alcuni sono più paranoici sull'uso di VNC rispetto ad altri e se sei su una connessione tunnel non dovresti davvero preoccuparti del binding.
Rampant,

1

Non ho molta esperienza recente con VNC su Mac, ma se guardi questo (su stackexchange.com) spiegherai come collegarti 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 ed è 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.


Grazie. Questo mi ha dato la stringa magica - avevo bisogno di vnc: // host: port - non sono sicuro che la porta sia la porta del protocollo o lo specifico server x a cui connettersi. Sfortunatamente, nessuna gioia, con entrambe le versioni. Forse presuppone che tutto sia su x desktop 0?
Arlie Stephens,

0

Se vai sul sito Web di RealVNC e scegli "Download> Viewer" otterrai un'app OSX nativa che funziona bene per me. Non sono esattamente sicuro dei termini della licenza, ma passare a "Prodotti> Selettore prodotti" sulla homepage sembra indicare che il Visualizzatore è gratuito (mentre il Server è concesso in licenza).

Anche la condivisione dello schermo Apple integrata funziona bene, anche se ho sperimentato blocchi con xterm sul telecomando (monitorato come "problema di Linux xterm" nelle comunità di supporto Apple). Il built-in è accessibile da Safari tramite vnc: // nomehost nella barra degli indirizzi. Se avviato una volta, è possibile 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.


0

La migliore spiegazione che ho visto su come usare lo "schermo" di Apple come client vnc è su http://www.davidtheexpert.com/post.php?id=5

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.