Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 06 Mar 2008 13:29:11

tguillod
Prêcheu(r|se) du libre
 
Lieu: Zuerich
Date d'inscription: 23 Oct 2007
Messages: 233

SSH : rester connecté

Bonjour,

Voilà mon problème : je me connecte par SSH sur un serveur avec mon portable. J'aimerai rester connecté lorsque j'éteins mon portable et pouvoir récupérer ma session la prochaine fois que je l'allume.

Je sais pas si c'est faisable avec screen en détachant la session ?

Quelque peut t'il m'aider ?

Merci


Make it run, make it correct, make it fast : Keep it SIMPLE

Hors ligne

 

#2 06 Mar 2008 13:35:06

OdyX
Alumni (ex-membre)
Lieu: Vevey
Date d'inscription: 06 Jun 2006
Messages: 490
Site web

Re: SSH : rester connecté

Salut,

sauf erreur de ma part, il me semble qu'une connexion SSH ne reste vivante que si le serveur et le client communiquent régulièrement sur l'état de la connexion et autres...

Il serait donc plus simple de prévoir une connexion automatique de ton portable vers ton serveur à chaque redémarrage...

@+, OdyX

Hors ligne

 

#3 06 Mar 2008 20:02:04

BOFH
Admin
Lieu: Ecublens, VD
Date d'inscription: 03 Feb 2005
Messages: 862
Site web

Re: SSH : rester connecté

Hello,

  Qu'est-ce que tu veux préserver, la connexion SSH ou la session à l'intérieur ?

  Si c'est la session que tu veux garder, tu peux faire des choses sympathiques, en lançant un screen côté serveur. Par exemple, tu peux rattacher le screen avec une seule commande, que tu peux mettre en alias:

Code:

ssh -t <serveur> screen -d -R

Si tu éteins ton portable et que le ssh se coupe, le screen se détachera automatiquement, donc pas besoin de faire attention à le fermer proprement.

  Ce que j'ai fait sur mon portable, c'est lier quelques raccourcis clavier pour ouvrir des xterm avec cette commande vers les 3-4 serveurs que j'utilise le plus souvent.

  Si c'est la connexion elle-même que tu veux maintenir... mhh, je n'arrive pas a imaginer dans quelles circonstances tu voudrais maintenir la connexion ouverte et pas seulement la session.

  Si tu éteint ton portable par un halt (pas d'hibernation), il n'est pas possible AFAIK de maintenir la connexion ouverte, car l'état de la pile TCP est perdu. Avec l'hibernation je ne suis pas sûr, ça pourrait peut-être marcher, à condition que l'adresse IP de la machine ne change pas, et que les timeouts de SSH soient désactivés pour que le serveur ne ferme pas la connexion de son côté.

Hors ligne

 

#4 07 Mar 2008 11:36:49

tguillod
Prêcheu(r|se) du libre
 
Lieu: Zuerich
Date d'inscription: 23 Oct 2007
Messages: 233

Re: SSH : rester connecté

Merci pour ces explications,

En fait je voudrai que ma session reste ouverte sur le serveur pour que certains programmes puissent travailler.
Je vais essayer avec GNU screen.


Make it run, make it correct, make it fast : Keep it SIMPLE

Hors ligne

 

#5 10 Mar 2008 08:29:57

jean@adimp.ch
Illuminé(e)
Lieu: Marly
Date d'inscription: 10 Mar 2005
Messages: 1233
Site web

Re: SSH : rester connecté

Salut,
Pourquoi ne pas passer par l'opérateur

Code:

&

Et récupérer le rendu dans un log?
A+.


--------------------------------------------------------
Jean Tinguely Awais
Ma vie sur twitter : http://www.twitter.com/tservi

Hors ligne

 

#6 10 Mar 2008 09:43:27

BOFH
Admin
Lieu: Ecublens, VD
Date d'inscription: 03 Feb 2005
Messages: 862
Site web

Re: SSH : rester connecté

Hello,

  Parce que l'approche & + nohup + redirection ne se prête pas du tout aux processus interactifs.

Hors ligne

 

#7 10 Mar 2008 14:48:30

jean@adimp.ch
Illuminé(e)
Lieu: Marly
Date d'inscription: 10 Mar 2005
Messages: 1233
Site web

Re: SSH : rester connecté

Salut,
Bon, bon... si c'est interractif... redirection du terminal sur un fichier?
A+.


--------------------------------------------------------
Jean Tinguely Awais
Ma vie sur twitter : http://www.twitter.com/tservi

Hors ligne

 

Pied de page des forums

Powered by FluxBB