IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Session graphique distante, Peut-on faire du X11 forwarding sous 10.7 server ?
Options
Gilian73
posté 2 Aug 2016, 07:42
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 175
Inscrit : 4 Feb 2003
Membre no 5 999



Bonjour.

J'ai acheté d'occasion un Macmini avec MacOSX 10.7 Server. Qui peut le plus, peut le moins, je ne l'utilise que pour un usage domestique familial.
Nous sommes 3 à la maison et il y a souvent la queue pour utiliser le Mac. Sachant que je possède un vénérable Cube G4 sous MacOSX 10.4, puis-je l'utiliser comme un 'terminal' pour utiliser le MacMini quand quelqu'un d'autre est déjà devant ?

En lisant le forum et en tripatouillant, j'ai réussi à configurer des comptes mobiles sur le serveur et à m'y connecter à partir du Cube. Malheureusement, le système et les applis du Cube étant obsolètes, ça ne présente pas beaucoup plus d'intérêt qu'un simple partage de fichiers.

Ce que je voudrais c'est plus quelque chose comme du X11 forwarding, pour utiliser l'écran et le clavier du Cube avec le processeur du MacMini.

C'est possible ?
Go to the top of the page
 
+Quote Post
riete
posté 3 Aug 2016, 15:53
Message #2


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 494
Inscrit : 9 Oct 2006
Lieu : Gap
Membre no 70 044



Salut Gillian,

tu as de la chance car j'ai encore un vieux serveur qui tourne sous 10.4 avec JolyFastVNC en client. Je viens de faire le test et cela fonctionne parfaitement.

Pour que cela fonctionne il te faut:

- Avoir à minima sur ton client en 10.4 avoir installé JolyFastVNC version 1.4
- sur ton "serveur" Mac Mini, il faut avoir au moins 2 comptes utilisateurs qui ai été créé et dont les session sont toutes les deux ouvertes sur le Mac.
- Ensuite depuis JFV sur le Mac en 10.4 tu ouvre un session de type Mac et tu entre le nom d'utilisateur avec son mot de passe.

Tu peux ouvrir la session que tu veux sur le Mac mini depuis le Cube comme cela.


--------------------
----------------------
OS X Mavericks Server, Snow Leopard Server & Tiger Server
Matos PC, MacPros Anciennes et nouvelles génération & MacMini Server
-----
L'avenir appartient à ceux dont les travailleurs se lèvent tôt !
Go to the top of the page
 
+Quote Post
Gilian73
posté 4 Aug 2016, 01:32
Message #3


Adepte de Macbidouille
*

Groupe : Membres
Messages : 175
Inscrit : 4 Feb 2003
Membre no 5 999



Merci pour ta réponse et tes tests.

Malheureusement, VNC ne répond pas à mon besoin. Je voudrais que deux utilisateurs puissent travailler simultanément. Il me faut donc pouvoir ouvrir 2 sessions graphiques indépendantes sur le MacMini.

VNC ne fait que "dupliquer" la session. Les deux utilisateurs voient la même chose.
Go to the top of the page
 
+Quote Post
riete
posté 22 Aug 2016, 08:19
Message #4


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 494
Inscrit : 9 Oct 2006
Lieu : Gap
Membre no 70 044



Je suis désolé d'insister, mais les tests que j'avais fait et que je viens de refaire démontrent qu'il ne s'agit pas d'une "duplication" de session comme tu le dis.
J'ai d'une coté ouvert un session avec JolyFastVNC depuis OSX 10.4 et de l'autre une autre session avec partage d'écran car celui-ci me propose d'ouvrir soit une session soit un contrôle d'écran.
Pour moi les deux utilisateurs ne voient pas la même chose !!!


--------------------
----------------------
OS X Mavericks Server, Snow Leopard Server & Tiger Server
Matos PC, MacPros Anciennes et nouvelles génération & MacMini Server
-----
L'avenir appartient à ceux dont les travailleurs se lèvent tôt !
Go to the top of the page
 
+Quote Post
Gilian73
posté 27 Aug 2016, 11:02
Message #5


Adepte de Macbidouille
*

Groupe : Membres
Messages : 175
Inscrit : 4 Feb 2003
Membre no 5 999



Mea culpa, je n'avais pas compris. J'ai cru que JollyFastVNC était seulement un client VNC mais apparemment il fait plus que ça puisqu'il utilise les identifiants de session du système.

Je l'ai installé sur le Cube en 10.4 et… ça ne marche pas ! Il me dit qu'il ne peut pas se connecter au MacMini car il n'y a pas de connexion internet (ce qui est vrai, mais le but de la manoeuvre c'est d'utiliser ça sur le réseau local).

Peux-tu me détailler ce qui est installé sur ton serveur ? Est-ce que tu y fais tourner un serveur VNC et si oui lequel ? Pour ma part, j'ai essayé avec "Vine Server" et avec le "Screen Sharing" qui est inclu dans MacOS X

EDIT:

J'ai réussis en utilisant uniquement VNC et des soft gratuits.
J'avais la version 2 de "Vine Server". En mettant à jour en version 4, ça marche à condition de ne pas laisser le Display Number à 0. Si je met cette valeur à 1, la connexion se fait sur le port 5901 et est liée à la session (qu'elle soit affichée ou non). Si je laisse à 0 c'est l'affichage réel qui est envoyé au client.
En résumé:

J'ai deux utilisateurs sur le MacMini: Toto et Bidule

Sur le MacMini, dans la session de Toto
- je lance Vine Server 4
- je met la valeur Display Number à 1
- je change de session avec la permutation rapide d'utilisateur pour ouvrir la session de Bidule
- Bidule travaille dans sa session

Sur le Cube
- je lance "Chicken of the VNC"
- je me connecte au MacMini sur le port 5901
- je travaille avec l'affichage de la session de Toto


Ce message a été modifié par Gilian73 - 27 Aug 2016, 15:16.
Go to the top of the page
 
+Quote Post
trouspinette
posté 28 Aug 2016, 16:01
Message #6


Macbidouilleur d'Or !
*****

Groupe : Rédacteurs
Messages : 5 064
Inscrit : 19 Feb 2002
Lieu : BZH
Membre no 2 083



ssh -X mon_serveur_ki_va_bien


--------------------
Quis custodiet ipsos custodes ? - Lorsqu'un sujet est résolu, merci d'indiquer [Résolu] dans le titre de votre post !

Luttons contre le style SMS !!!

iPhone 14Pro Max 256 Go iOS 17• MacBook Pro 16 2019 Core i9 - macOS 12.7.2 - 32 GB RAM - 2 TB • @Orange
Linux • OPNSense / pfSense • Une pointe de Windows aussi • Enfocus Switch Expert • callas pdfToolBox
Go to the top of the page
 
+Quote Post
Gilian73
posté 28 Aug 2016, 18:24
Message #7


Adepte de Macbidouille
*

Groupe : Membres
Messages : 175
Inscrit : 4 Feb 2003
Membre no 5 999



Citation (trouspinette @ 28 Aug 2016, 17:01) *
ssh -X mon_serveur_ki_va_bien


On approche mais c'est un peu court, jeune homme !

J'ai lancé X11 sur les deux machines. Sur le Cube, dans xterm je tappe ça (sans vraiment comprendre ce que je fais):
Code
cube: toto$ ssh -X mini.local
password:
Last login: Sun Aug 28 19:09:56 from cube.local
mini: toto$ export DISPLAY=":0.0"
mini: toto$ xlogo

Ça s'affiche toujours sur le Mini, pas sur le Cube. blink.gif
Et quand bien même j'y arriverais, ça ne me permetra que de déporter l'affichage de softs X11. Pour tout ce qui fonctionne avec Quartz ça ne marchera pas. Si ?

Ce message a été modifié par Gilian73 - 28 Aug 2016, 19:18.
Go to the top of the page
 
+Quote Post
trouspinette
posté 29 Aug 2016, 11:51
Message #8


Macbidouilleur d'Or !
*****

Groupe : Rédacteurs
Messages : 5 064
Inscrit : 19 Feb 2002
Lieu : BZH
Membre no 2 083



Citation (Gilian73 @ 28 Aug 2016, 19:24) *
Et quand bien même j'y arriverais, ça ne me permetra que de déporter l'affichage de softs X11. Pour tout ce qui fonctionne avec Quartz ça ne marchera pas. Si ?

Non, ça ne marche pas.

Regarde du côté de Xnest (?)


--------------------
Quis custodiet ipsos custodes ? - Lorsqu'un sujet est résolu, merci d'indiquer [Résolu] dans le titre de votre post !

Luttons contre le style SMS !!!

iPhone 14Pro Max 256 Go iOS 17• MacBook Pro 16 2019 Core i9 - macOS 12.7.2 - 32 GB RAM - 2 TB • @Orange
Linux • OPNSense / pfSense • Une pointe de Windows aussi • Enfocus Switch Expert • callas pdfToolBox
Go to the top of the page
 
+Quote Post
chombier
posté 29 Aug 2016, 14:56
Message #9


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 6 580
Inscrit : 20 Mar 2003
Membre no 6 765



Citation (Gilian73 @ 28 Aug 2016, 19:24) *
Citation (trouspinette @ 28 Aug 2016, 17:01) *
ssh -X mon_serveur_ki_va_bien


On approche mais c'est un peu court, jeune homme !

J'ai lancé X11 sur les deux machines. Sur le Cube, dans xterm je tappe ça (sans vraiment comprendre ce que je fais):
Code
cube: toto$ ssh -X mini.local
password:
Last login: Sun Aug 28 19:09:56 from cube.local
mini: toto$ export DISPLAY=":0.0"
mini: toto$ xlogo

Ça s'affiche toujours sur le Mini, pas sur le Cube. blink.gif
Et quand bien même j'y arriverais, ça ne me permetra que de déporter l'affichage de softs X11. Pour tout ce qui fonctionne avec Quartz ça ne marchera pas. Si ?

Il faut d'abord autoriser le ssh X11 forwarding sur le mini. Pour cela, modifier le fichier /etc/ssh/sshd_config, et ajouter:
Code
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost no
Ensuite, il faut redémarrer le serveur ssh:
Code
mini: toto$ sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist
mini: toto$ sudo launchctl load /System/Library/LaunchDaemons/ssh.plist
Et ne pas toucher à la variable DISPLAY !
Code
cube: toto$ ssh -X mini.local
password:
Last login: Sun Aug 28 19:09:56 from cube.local
mini: toto$ xlogo

Et tu as raison: pour tout ce qui fonctionne avec Quartz ça ne marchera pas, ce qui en réduit quelque peu l'intérêt sur OS X.


--------------------
késtananafout' (:
Go to the top of the page
 
+Quote Post
Gilian73
posté 3 Sep 2016, 15:22
Message #10


Adepte de Macbidouille
*

Groupe : Membres
Messages : 175
Inscrit : 4 Feb 2003
Membre no 5 999



Merci chombier pour les explications détaillées. Ça fonctionne maintenant.
L'étape suivante sera de trouver une version X11 de LibreOffice pour MacOS X.
Go to the top of the page
 
+Quote Post
chombier
posté 3 Sep 2016, 15:49
Message #11


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 6 580
Inscrit : 20 Mar 2003
Membre no 6 765



LibreOffice peut s'installer par HomeBrew, mais je ne sais pas s'il s'appuie sur X11.


--------------------
késtananafout' (:
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 19th April 2024 - 07:17