Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
829 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Sécurité

  Redirection terminal X avec un rebond ssh

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Redirection terminal X avec un rebond ssh

n°73810
chico008
what the wookie says ?
Posté le 18-11-2010 à 10:41:01  profilanswer
 

Bonjour,  
 
alors, je vais essayer d'etre clair, car c'est pas envident a expliquer.
 
Dans le cadre de mon boulot, nous avons a nous connecter a un serveur, via SSH, en passant par un autre serveur (faire un rebond donc)
ceci a été defini ainsi par mesure de securité.
 
Nous arrivons a nous connecter depuis le serveur A sur le serveur B, en passant une commande ssh basique et en nous authentifiant.
 
Soucis, sur ce serveur B, nous avons un outil a lancer en interface graphique.
sur d'autre serveur, cet outil se lance tout seul (nous avons un serveur X sur nos machine windows, type Exceed).
cet outil recupère l'IP depuis laquelle nous nous connectons.
 
Sauf que dans ce cas, l'IP recuperer est celle sur serveur A, et non celle d'origine.
 
Comment faire pour soit :  
- recuperer l'IP d'origine via le rebond SSH
- reussir a faire un rebond pour el flux vers le terminal X
 
Merci de votre aide.


---------------
Serveur HFR - OpenTTD
mood
Publicité
Posté le 18-11-2010 à 10:41:01  profilanswer
 

n°73837
chico008
what the wookie says ?
Posté le 19-11-2010 à 08:27:04  profilanswer
 

Personne ?
 
Ou sinon via un petit script a lancer sur le serveur A, qui fasse une connexion de rebond et récupère les bons paramètre pour lancer l'interface graphique ?


---------------
Serveur HFR - OpenTTD
n°73842
ledub
Posté le 19-11-2010 à 11:00:00  profilanswer
 
n°73847
chico008
what the wookie says ?
Posté le 19-11-2010 à 12:00:29  profilanswer
 

et c'est quoi le port dans ce cas pour rediriger la sortie graphique de l'interface vers mon exceed en local ?
 
moi l'interface je la lance avec mon numero de port exceed en paramètre (genre 21.0), et hop, j'ai l'interface.
je fait ca comment via le tunelling ?


---------------
Serveur HFR - OpenTTD
n°73872
ledub
Posté le 20-11-2010 à 18:33:29  profilanswer
 

chico008 a écrit :

et c'est quoi le port dans ce cas pour rediriger la sortie graphique de l'interface vers mon exceed en local ?
 
moi l'interface je la lance avec mon numero de port exceed en paramètre (genre 21.0), et hop, j'ai l'interface.
je fait ca comment via le tunelling ?


regarde avec putty

n°73974
chico008
what the wookie says ?
Posté le 24-11-2010 à 15:40:26  profilanswer
 

Sauf que ca me dit pas quel port rediriger pour le terminal X ...
 
Sinon du coup je me demande si y'a moyen de passer plusieurs commande via le ssh
j'arrive a passer une commande, mais plusieurs a la suite, il prend pas
 
car le problème au passage (sinon c'est trop simple), c'est que sur la machine distant, l'outil graphique se lance avec un user particulier, qu'on utilise via un sudo.
quand je fait un ssh userperso@machine -t "sudo su - userprod"
je me retrouve bien sur la machine distant avec le user de prod
mais si j'essaie une commande style
ssh userperso@machine -t "sudo su - userprod;export DISPLAY=ip:port;PROGX"
je me retrouve simplement avec la commande sudo bien executé, mais pas le reste.
(dans mon export DISPLAY, je remplace ip:port par mes infos locale)


Message édité par chico008 le 24-11-2010 à 15:45:12

---------------
Serveur HFR - OpenTTD
n°73976
couak
Posté le 24-11-2010 à 16:20:33  profilanswer
 

heu non ca marche pas comme ca la redirection
 
sous unix, il faut faire un "ssh -X"
sous windows avec putty il faut cocher l'option "X11Forwarding"
 
avec ces options, à la connexion tu auras automatiquement un display affecté, qui correspondra au port ouvert par le démon ssh : il suffit de te connecter en ssh avec l'option de redirection, et tu verras que ta variable $DISPLAY sera déjà valorisé, en général à partir du display 10 (localhost:10.0 correspondant au port 6010 sur le serveur)

n°73982
chico008
what the wookie says ?
Posté le 24-11-2010 à 17:06:14  profilanswer
 

ok, mais ca n'empêche quand dans ma commance SSH, je doit quand meme passer le sudo, puis le lancement de l'appli.
et ca, ca veut pas :(


---------------
Serveur HFR - OpenTTD
n°73987
chico008
what the wookie says ?
Posté le 24-11-2010 à 19:07:29  profilanswer
 

seule le sudo est pris dans la chaine de commande, le reste non.


---------------
Serveur HFR - OpenTTD
n°74003
ledub
Posté le 25-11-2010 à 09:21:01  profilanswer
 

chico008 a écrit :

seule le sudo est pris dans la chaine de commande, le reste non.


ca sert à koi de faire un sudo su -
le su - ne suffit pas ?
 
t'as pensé à  
- faire un xhost + sous root pour etre tranquille  
- modifier le sshconfig pour activer le X11 forwarding ?

mood
Publicité
Posté le 25-11-2010 à 09:21:01  profilanswer
 

n°74005
chico008
what the wookie says ?
Posté le 25-11-2010 à 09:54:09  profilanswer
 

Sudo obligatoire, car on a pas le mot de passe du compte de prod, et on est pas admin des serveur.
le sudo est bloquer pour qu'on puisse le faire que sur certains compte, dont celui que j'ai besoin ici pour lancer notre interface.
 
pour ca qu'il est obligatoire.


---------------
Serveur HFR - OpenTTD
n°74074
chico008
what the wookie says ?
Posté le 26-11-2010 à 09:13:09  profilanswer
 

plus personne n'a idée dans pour mon cas ?


---------------
Serveur HFR - OpenTTD
n°74095
Hrolf
Posté le 26-11-2010 à 15:39:58  profilanswer
 

C'est normal en fait, comme tu fais un "su -" dans ta commande les commandes suivantes attendent la fin de celle ci pour se lancer ...
 
Autant dire qu'elles peuvent attendre longtemps.
 
Essai avec un :
ssh userperso@machine -t "sudo su - userprod -c 'export DISPLAY=ip:port;PROGX' "
 
La ta va lancer un su -c donc une commande avec un autre utilisateur.


---------------
Il y a trois sortes de mensonges : les mensonges, les gros mensonges et les statistiques !
n°74100
chico008
what the wookie says ?
Posté le 26-11-2010 à 16:13:28  profilanswer
 

Ca marche pas, il me demande un mot de passe par rapport au sudo su, (soit le mdp root, soit le mdp du user, on a aucune des 2) alors qu'en direct, il me le demande pas.


---------------
Serveur HFR - OpenTTD
n°74102
Hrolf
Posté le 26-11-2010 à 16:24:14  profilanswer
 

Fout des quotes aux bon endroits alors il prend le -c pour une option de ton sudo au lieu de celle de ton su :o
 
Et poste dans OSA plutôt ;)
 
Edit un truc genre :
ssh userperso@machine -t "sudo 'su - userprod -c "export DISPLAY=ip:port;PROGX'"" sans garanti ça dépend des systèmes :)
 
Si t'y arrive pas comme ça tu créé un mini script qui lance les 2 commande sous le user "userprod" et tu lance la script plutôt que les 2 commandes.


Message édité par Hrolf le 26-11-2010 à 16:27:07

---------------
Il y a trois sortes de mensonges : les mensonges, les gros mensonges et les statistiques !
n°74107
chico008
what the wookie says ?
Posté le 26-11-2010 à 16:40:36  profilanswer
 

toujours pas.
avec un script j'ai essayer, mais une fois la connexion SSH effectué, le reste du script ne s'exécute pas, et ne lance donc pas le reste des commande

Code :
  1. #!/bin/ksh
  2. ssh userperso@machine -t "sudo su - userprod"
  3. export DISPLAY=ip:port
  4. PROGX


j'ai essayer aussi en mettant le sudo su en 2nd ligne, pas mieux.


---------------
Serveur HFR - OpenTTD
n°74263
chico008
what the wookie says ?
Posté le 01-12-2010 à 13:28:12  profilanswer
 

du coup plus personne n'a d'idée ?


---------------
Serveur HFR - OpenTTD

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Sécurité

  Redirection terminal X avec un rebond ssh

 

Sujets relatifs
redirection url par destinationPbm de redirection NAT sur netasq u250
Redirection par le nomProbleme connection TSE (via redirection de port putty) sous win seve
[Exch 2003] Redirection de messages Exchange vers une BAL externe[AD & 2003]redirection de dossiers, fichiers hors ligne
Terminal serveur 2003 WSRMModifier groupes ordinateurs locaux par GPO (Terminal Server).
[W2003 & AD]profils itinerants et redirection de dossiers 
Plus de sujets relatifs à : Redirection terminal X avec un rebond ssh


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR