screen dans un script (tunnel ssh)

screen dans un script (tunnel ssh) - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 04-03-2008 à 00:04:26    

bonjour je souhaite créer un tunnel ssh pour mon vnc
 
lorsque je lance ces trois commande moi même dans un terminal (et donc une par une) tout fonctionne

Code :
  1. screen -dmS tunnelssh
  2. screen -S tunnelssh -X exec ssh -L 5902:localhost:5901 serveur
  3. vncviewer localhost:2


 
maintenant si j'essaye de créer ce fichier sh cela ne marche plus

Code :
  1. #!/bin/sh
  2. #creer le tunnel ssh
  3. screen -dmS tunnelssh
  4. screen -S tunnelssh -X exec ssh -L 5902:localhost:5901 serveur
  5. #lancer le client vnc
  6. vncviewer localhost:2


enfet la commande pour créer le tunnel n'est pas envoyé dans la session screen, j'avais d'abord pensé qu'il fallait mettre des parenthèses à la commande mais non...
 
merci de votre aide
 
--edit
enfet je viens de m'appercevoir que les commandes ne fonctionne que si aprés avoir créer le screen je me connecte dessus, puis deconnecte pour lancer la commande scree ... -exec ...
c'est peut etre ma création de screen qui n'est pas bonne...


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 04-03-2008 à 00:04:26   

Reply

Marsh Posté le 04-03-2008 à 19:32:15    

[:undertaker666]


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 09-03-2008 à 09:21:03    

plutôt que de faire ça en deux étapes, tu pourrais pas tout faire d'un coup :??:

screen -dmS tunnelssh ssh -L 5902:localhost:5901 serveur


 
j'ai testé avec un 'top' et ça a l'air de pas mal marcher chez moi...


---------------
TriScale innov
Reply

Marsh Posté le 09-03-2008 à 17:39:57    

en effet ça marche...
merci du coup de main


---------------
dam's (debianer), ma galerie Flickr
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed