Pages : 1
#1 Le 13/04/2007, à 12:23
- stopher
Control persistant via ssh
Salut à tous ,
voilà j'ai un serveur qui me sert un peut à tout .. ftp / web / mysql / ssh ect ...
J'utilise la prise de control à distance via ssh , mais le probleme etant que dés que je ferme mon terminal , et bien , le programme que j'etait entrain d'utiliser se coupe en meme temps .. logique me direz vous, mais voilà justement , imaginez que je veuille utiliser Ktorrent pour telecharger la derniere version d'ubuntu
ets il possible via une connexion ssh de lancer une appli meme graphique , puis de quitter la connexion ssh sans que que le programme lancé ne se coupe ?
C'est peut etre une question con , mais bon au moins je serai fixé
Merci d'avance pour vos post
Stopher
Hors ligne
#2 Le 13/04/2007, à 13:06
- jobherzt
Re : Control persistant via ssh
2 solutions :
- la simple : tu utilises
nohup maCommande
avantage: simple
inconvenient: ne te permet pas de reprendre la main si tu te reconnecte ulterieurement. il est donc recommandé de rediriger la sortie vers un fichier, que tu pourras afficher pour savoir ou en est le elechargement, par exemple
- utiliser la commande screen : ca c'est plus complet, et ca a l'avantage de te permettre de reprendre la main apres une reconnection. mais faut chercher un peu comment ca marche.
Hors ligne
#3 Le 13/04/2007, à 13:13
- stopher
Re : Control persistant via ssh
ok donc c bien possible :-) ..
Je v chercher du cote de screen alors ;-) ca ne doit pas etre bien compliqué
Merci beaucoup
Hors ligne
#4 Le 13/04/2007, à 13:15
- jobherzt
Re : Control persistant via ssh
nonon, c'est pas bien compliqué, j'ai juste plus la syntaxe en tete. mais dans pas mal de cas nohup fait aussi bien l'affaire..
Hors ligne
#5 Le 13/04/2007, à 15:11
- stopher
Re : Control persistant via ssh
Bon alors apres quelques test :
resumé de screen :
une fois connecté via ssh sur la machine distante :
screen
à partir de là on peut ouvrir plusieurs terminaux grace à la combinaison de touches :
Ctrl+a+c
pour detacher le terminale :
Ctrl+a+d
on peut quitter sans probleme la connaxion ssh
puis pour retrouver le job en cour ,
on se reconnecte via ssh à la machine distante
puis on entre la commande:
screen -r
qui permet de voir les fenetres detachés
pour recuperer une fenetre , entrez:
screen -r [pid de la fenetre]
et voilà
Seulement , à voir on ne peut pas lancer d'applis avec un affichage graphique .. car celle ci est killé à chaque coupure de connexion ssh ..
Dernière modification par stopher (Le 13/04/2007, à 15:13)
Hors ligne
#6 Le 13/04/2007, à 15:15
- akuma
Re : Control persistant via ssh
Il y a un article sur screen dans linux mag de ce mois-ci.
http://www.gnulinuxmag.com/index.php?20 … en-kiosque
Et c'est pas pour le graphique.
Et VNC ?
Dernière modification par akuma (Le 13/04/2007, à 15:16)
Hors ligne
#7 Le 13/04/2007, à 16:05
- stopher
Re : Control persistant via ssh
Oui VNC est une solution en effet mais je la trouve trop lourde ... et gourmande en bade passante ..
Hors ligne
Pages : 1