OVH Cloud OVH Cloud

Suite SSH

17 réponses
Avatar
Quoi ma gueule ?
Bonjour

suite au message "Lancer un script sur un autre PC", j'ai une autre
question du même genre.

Je suis parfois un peu féniasse surtout tard le soir et aussi pour pas
reveiller la maison avec l'escalier qui grince.

Donc j'aimerai depuis le PC du salon, continuer mon boulot que j'ai
commencé sur le PC du bureau. Seulement avec ssh j'arrive seulement à
ouvrir une session utilisateur. Or j'aimerai recuperer l'affichage
complet de l'user du Pc bureau sur mon PC salon.

Est il possible de forwarder via ssh une session déjà ouverte ?
Au passage, je connais GNU Screen, mais cela ne correspond pas car
j'ai besoin de forwarder X graphique.

Merci de vos lumières.


--
Le politiquement correct me fait gerber.
Je vais même aller chier un coup.
« le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun)
C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme

7 réponses

1 2
Avatar
Quoi ma gueule ?
On Tue, 31 May 2011 17:50:27 +0200, Pascal wrote:

Etonnant quand même qu'une telle fonction ne soit pas native vue les
possibilité de la fonction serveur de X forwarding.



au risque de dire une bêtise ssh -X ne faisait pas l'affaire ?



C'est pas une bétise. Mais apparement il n'y a pas de moyen avec "ssh
-X" de recuperer une session complete déjà ouverte par une autre user
sur une autre machine. Un genre de vnc mais sans vnc.




--
Le politiquement correct me fait gerber.
Je vais même aller chier un coup.
« le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun)
C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme
Avatar
pme
Le 31/05/2011 18:58, Quoi ma gueule ? a écrit :
On Tue, 31 May 2011 17:50:27 +0200, Pascal wrote:

Etonnant quand même qu'une telle fonction ne soit pas native vue les
possibilité de la fonction serveur de X forwarding.





au risque de dire une bêtise ssh -X ne faisait pas l'affaire ?



C'est pas une bétise. Mais apparement il n'y a pas de moyen avec "ssh
-X" de recuperer une session complete déjà ouverte par une autre user
sur une autre machine. Un genre de vnc mais sans vnc.






Salut

Avec ssh -X ça fonctionne au poil.

Exemple: sur ton portable de salon tu lances juste un xterm ( exec
/usr/bin/xterm) dans ton .xinitrc.

Tu lances ta session par startx -- :1 et tu autorises l'affichage distant par:
xhost +

Ensuite: ssh -X -f DISPLAY=ip-portable:1
/usr/bin/gnome-session

Il faudra juste vérifier que le X11 Forwarding est à Yes sur ton pcdistant dans
/etc/ssh/sshd_config.

Patrick
Avatar
Tonton Th
On 06/05/2011 12:16 PM, pme wrote:

Tu lances ta session par startx -- :1 et tu autorises l'affichage
distant par: xhost +



Renseigne-toi _bien_ sur les implications de sécurité !-)

--
Je cherche un nouveau travail...
http://tboudet.free.fr/cv-thierry-boudet.pdf
http://sigfood.dinorama.fr/
Avatar
pme
Le 05/06/2011 13:12, Tonton Th a écrit :
On 06/05/2011 12:16 PM, pme wrote:

Tu lances ta session par startx -- :1 et tu autorises l'affichage
distant par: xhost +



Renseigne-toi _bien_ sur les implications de sécurité !-)



Oui, je cite :

"Donc j'aimerai depuis le PC du salon, continuer mon boulot que j'ai
commencé sur le PC du bureau...."

A priori on bosse en local non ?
Patrick
Avatar
Erwan David
pme écrivait :

Le 05/06/2011 13:12, Tonton Th a écrit :
On 06/05/2011 12:16 PM, pme wrote:

Tu lances ta session par startx -- :1 et tu autorises l'affichage
distant par: xhost +



Renseigne-toi _bien_ sur les implications de sécurité !-)



Oui, je cite :

"Donc j'aimerai depuis le PC du salon, continuer mon boulot que j'ai
commencé sur le PC du bureau...."

A priori on bosse en local non ?



Mais le xhost + ouvre au monde entier...

--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Avatar
Erwan David
pme écrivait :

Le 05/06/2011 18:35, Quoi ma gueule ? a écrit :
On Sun, 05 Jun 2011 18:21:56 +0200, pme
wrote:

Le 05/06/2011 17:57, Erwan David a écrit :
pme écrivait :

Le 05/06/2011 13:12, Tonton Th a écrit :
On 06/05/2011 12:16 PM, pme wrote:

Tu lances ta session par startx -- :1 et tu autorises l'affichage
distant par: xhost +



Renseigne-toi _bien_ sur les implications de sécurité !-)



Oui, je cite :

"Donc j'aimerai depuis le PC du salon, continuer mon boulot que j'ai
commencé sur le PC du bureau...."

A priori on bosse en local non ?



Mais le xhost + ouvre au monde entier...



Ok ok : alors xhost +ip-portable.

Comme dans la plupart des cas on est derriere un routeur, si le nat n'est pas
activé vers le pc en question, je ne vois pas où est le problème m'enfin...



Et pour les cas d'un acces wan quelles sont les truc pour sécuriser ?
(peut probable mais possible)




Perso pour les acces wan, je ne me prends pas la tête: j'utilise
teamviewer (c'est pas libre mais ça fonctionne tout de suite). Vu la
bande passante dont on dispose généralement en adsl, les sessions X
sur le wan c'est pas top.

Sinon : sur le pc bureau tu valides le demarrage du vino-server
(Systeme/Preferences/Applis au demarrage).
Tu actives le nat sur ton routeur (en prenant un port différent de 22)
et tu le rediriges vers le service ssh de ton pc-bureau (ip et port
ssh à renseigner)

Depuis le lieu distant: Tu ouvres un tunnel ssh: ssh -L
15000:localhost:5900 -p<port ssh choisi sur ton routeur>


Puis tu lances; vncviewer localhost:15000

Patrick



Inutilement compliqué.

ssh -X fait ce qu'il faut pour avoir un affichage X déporté et
sécurisé...


--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Avatar
Eric Masson
NiKo writes:

'Lut,

Mais ssh -X ne permets pas de récupérer l'affichage du PC, seulement de
lancer des applications graphiques sur un PC distant.



Donc, NX...

--
Je retire ce que j'ai dit pour Zizi Jeanmaire : j'ai été devancé d'une
demi-heure par gdlf et j'ai horreur de ne pas être le premier à dire
une connerie.
-+-TH in <http://www.le-gnu.net>: Les Paul position -+-
1 2