Recherche de solutions client VNC qui fonctionnent de manière fiable sur un Mac exécutant OS X 10.9.5

41

J'ai un certain nombre de serveurs FreeBSD, et je voudrais y installer le logiciel serveur VNC, puis y accéder à partir d'un Mac exécutant OS X 10.9.5.

Je ne veux vraiment pas avoir à y accéder depuis une machine virtuelle Windows fonctionnant sur MAC :-(

Une recherche sur le Web pour "client mac vnc" ne produit aucun résultat utile. (Je ne veux pas accéder à distance au mac.)

Ma mémoire est qu'Apple avait un client intégré avec un nom non évident, peut-être "écran", qu'ils ont "corrigé" il y a quelques versions pour ne fonctionner que si le serveur VNC était lui-même d'Apple, fonctionnant sur un Mac. Peut-être l'ont-ils depuis retiré.

J'ai utilisé une fois "le poulet du vnc", qui était floconneux sur n'importe quelle version d'OS X que j'avais il y a 2 ans. J'ai également utilisé un autre client non Apple de ce Mac, qui était floconneux de différentes manières. (L'application intégrée était inutilisable.)

IIRC, j'utilisais "Tightvnc" ou "Realvnc" sur mes serveurs à l'époque, ce qui fonctionnait bien avec le premier client VNC basé sur des fenêtres aléatoires que j'avais essayé.

Jusqu'à présent, tout ce dont j'ai entendu parler

  • "application de partage d'écran" d'Apple, peut-être préinstallée sur le mac, nom et emplacement inconnus
  • un client de realvnc qui s'exécute dans le navigateur Chrome (ugh!)

Lorsque vous faites référence aux versions OS X, veuillez utiliser les numéros de version dans vos réponses, pas seulement les noms des chats - ou bien un lien vers une page qui traduit les noms de chats en numéros de version. Je n'ai pas les noms de code de sortie d'Apple mémorisés.

[Mise à jour, après la première réponse reçue: alternativeto.net est une excellente source pour trouver des logiciels de ce type. J'ai maintenant tigervnc fonctionnant sur un serveur et sur le client Mac. Aucune fragilité jusqu'à présent, mais le client Mac pour tigervnc ne semble pas disposé à me laisser me connecter à plusieurs serveurs en même temps, et l'interface graphique de Mac ne semble pas disposée à me laisser lancer plusieurs copies du programme client. Toujours à la recherche d'alternatives, mais en progrès.

J'essaie toujours de comprendre comment invoquer le client intégré à OSX - ce n'est pas le chemin que j'ai trouvé sur le net, / System / Library / CoreServices / Applications On dirait que j'ai besoin de savoir la bonne invocation pour alimenter le Finder, ce qui ne fonctionne pas '' t avoir quelque chose comme un bouton intitulé «partage d'écran». J'ai trouvé un élément de menu intitulé "se connecter au serveur", mais cela me donne juste des échecs de connexion, peut-être parce qu'il utilise par défaut un type d'URI afp: // qui n'a probablement rien à voir avec vnc - ou peut-être parce que l'outil n'est pas lié à vnc.]

Arlie Stephens
la source
Géré pour créer un alias, utilisable depuis le shell, ce qui me permet de lancer des copies supplémentaires de la visionneuse. Dommage que le Dock de Mac ne me laisse pas faire ça.
Arlie Stephens
J'aimerais toujours savoir comment utiliser l'application intégrée, et toute recommandation supplémentaire serait également la bienvenue.
Arlie Stephens
J'ai frappé un semi-showstopper avec tigervnc - pas de couper-coller. Je peux copier à partir de l'écran freebsd avec <cmd> c, et coller sur les fenêtres Mac avec <cmd> v, mais ni <cmd> v ni rien d'autre que j'ai essayé de coller sur le bureau freebsd. De plus, lorsque j'utilise <cmd> c, le caractère est également livré dans la fenêtre freebsd.
Arlie Stephens

Réponses:

55

Le client VNC intégré avec OS X fonctionne parfaitement avec la plupart des serveurs VNC que j'ai essayés sur FreeBSD. J'ai principalement utilisé TigerVNC à partir de ports (semble être le plus rapide avec le client VNC d'OS X), et le seul problème que j'ai est lorsque je redémarre le serveur VNC lorsque je suis connecté à celui-ci. Le client OS X VNC se reconnectera (super!) Mais il dimensionne bizarrement la fenêtre et je ne peux pas la redimensionner. Étant donné que la mise à l'échelle est activée, cela se traduit généralement par un petit écran qui ne peut pas être lu. Redémarrez simplement le client VNC (ou fermez la fenêtre et ouvrez une nouvelle connexion, si vous avez plusieurs connexions ouvertes), et tout est à nouveau OK.

Comme j'ai des xterms ouverts tout le temps sur mon mac, je le fais généralement comme ceci:

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

<port>est le port TCP sur lequel le serveur s'exécute.

Par exemple, si c'est: 1, vous utiliseriez 5901 comme <port>. Vous pouvez même installer le port avahi et configurer un service, de sorte que la session VNC s'affiche dans le Finder (bien qu'il existe une préférence du Finder à modifier pour les faire apparaître depuis OS X 10.8, IIRC), tout comme un Mac qui a " partage d'écran "activé (c'est-à-dire qu'il exécute un serveur VNC).

À M
la source
2
Le problème avec le client vnc d'Apple est qu'il n'ouvre pas seul un tunnel SSH comme le Vine Viewer. Ce n'est pas un problème si vous vous connectez à un autre Mac exécutant le propre "serveur de partage d'écran" d'Apple, mais si vous vous connectez à un autre serveur VNC, par exemple tightvnc sous Linux, vous n'obtiendrez pas automatiquement un crypté (= sécurisé) connexion à moins que vous ne preniez des mesures supplémentaires.
Thomas Tempelmann
4

Vous pouvez vous connecter à des machines Linux distantes avec le client vnc intégré de votre Mac.

  1. Configurez le serveur vnc sur la machine Linux distante.

  2. Sur votre Mac, accédez au Finder. Appuyez sur cmd+Kou sur Aller> Se connecter au serveur.

  3. Dans l'adresse du serveur, entrez vnc://{HOST}:{PORT}. Par exemple vnc://linux.myhost.com:5901.

Une session VNC sera connectée à la machine Linux distante avec l'application de partage d'écran.

wisbucky
la source
2

Ce que vous recherchez est l'application de partage d'écran intégrée qui réside dans System/Library/CoreServices. Il peut se connecter à la plupart des serveurs VNC et est légèrement plus rapide que d'autres options telles que RealVNC.

dalearn
la source
1

Real VNC ou VNC Viewer sont le même client (en dehors de la plate-forme) que celui utilisé sur les PC Windows depuis des décennies. OS X est conçu pour fonctionner avec le protocole VNC prêt à l'emploi.

En prime, Real VNC est disponible en tant qu'application iOS gratuite.

Les seules véritables préoccupations que vous devriez avoir en l'utilisant sont le renforcement de la sécurité, c'est-à-dire la restriction de l'accès à des adresses IP ou des utilisateurs spécifiques.

Rampant
la source
1
la sécurité n'est pas une préoccupation importante, heureusement - tout est soit à l'intérieur du pare-feu de l'entreprise, soit tunnelé. La sécurité de base des mots de passe devrait donc être adéquate.
Arlie Stephens
Certes, certains sont plus paranoïaques à propos de l'utilisation de VNC que d'autres, et si vous êtes sur une connexion tunnelée, vous n'aurez pas vraiment à vous soucier de la liaison.
Rampant
1

Je n'ai pas beaucoup d'expérience récente avec VNC sur Mac mais si vous regardez cela (sur stackexchange.com), il vous expliquera comment se connecter à un autre client via le serveur O / SX VNC.

La version d'Apple s'appelle Remote Desktop, la version commerciale est juste Apple Remote Desktop et vraiment conçue pour gérer les Mac. J'ai utilisé ce dernier mais je n'ai jamais essayé de me connecter à un client strictement VNC. Je ne sais pas si c'est possible.

Steve Chambers
la source
Merci. Cela m'a donné la chaîne magique - j'avais besoin de vnc: // host: port - je ne sais pas si le port est le port de protocole ou le serveur x spécifique auquel se connecter. Malheureusement, aucune joie, avec l'une ou l'autre version. Peut-être que cela suppose que tout se trouve sur le bureau x 0?
Arlie Stephens
0

Si vous allez sur le site Web RealVNC et choisissez "Télécharger> Visionneuse", vous obtenez une application OSX native qui fonctionne bien pour moi. Je ne suis pas exactement sûr des conditions de licence, mais le fait de passer par "Produits> Sélecteur de produits" sur la page d'accueil semble indiquer que la visionneuse est gratuite (alors que le serveur est sous licence).

Le partage d'écran Apple intégré fonctionne également très bien, même si j'ai rencontré des blocages avec xterm sur la télécommande (suivi comme «problème linux xterm» dans les communautés de support Apple). Le intégré est accessible à partir de Safari via vnc: // hostname dans la barre d'adresse. S'il est lancé une fois, vous pouvez cliquer avec le bouton droit sur l'icône dans le Dock et choisir Options> Garder dans le Dock pour un accès facile.

Le VNC "Poulet" ne fonctionnait pas du tout pour moi.

Martin O
la source
0

La meilleure explication que j'ai vue sur la façon d'utiliser "l'écran" d'Apple en tant que client vnc est à http://www.davidtheexpert.com/post.php?id=5

Il semble ignorer la période où Apple avait rompu la compatibilité avec les serveurs VNC non Apple, mais à part cela, ses instructions semblent excellentes et fonctionnent à merveille sur OS X El Capitan version 10.11.6. (Je ne suis plus sur 10.9.5)

Arlie Stephens
la source