[gilug.org] Consola SSH desconectada

Narcis Garcia - GiLUG informatica actiu net
2007-03-13 20:15:28 UTC


Entenc doncs que es pot utilitzar aquest mètode per a executar, per
exemple, una consola dins una altra, i tenir realment la segona consola
desconnectada.

El dt 13 de 03 del 2007 a les 16:48 +0100, en/na Quim Rovira va
escriure:
> Em sembla que ho enfoques al revés.
> 
> El que hauries de fer és:
> 
> host1$ ssh host2
> ...
> host2$ screen
> host2$ <executar el que vulguis que quedi latent, diexant-ho
> funcionant al background amb CTRL+Z i fg %1>
> host2$ screen -d
> host2$ logout
> 
> un cop fet això, si tornes a fer ssh al host2 i fas un "screen -list"
> veuràs un identificador, que pots usar amb "screen -r -d
> <identificador>" per recuperar la pantalla...
> 
> A mode d'exemple, si vols, prova això:
> 
> host1$ ssh host2
> host2$ screen
> host2$ for ((i=0;;i=$((i+1)))) ; do echo "Tenim $i" && sleep 1; done &
> Tenim 0
> Tenim 1
> ...
> host2$ screen -d
> host2$ logout
> 
> i al cap d'una estona
> 
> host1$ ssh host2
> host2$ screen -list
> There is a screen on:
>         28031.pts-5.pcbarrero   (Detached)
> 1 Socket in /var/run/screen/S-qrovira.
> host2$ screen -r -d 28031.pts-5.pcbarrero
> host2$
> Tenim 100
> Tenim 101
> ...
> 
> 
> És a dir, el que tindràs és el procés executat en remot i
> "desconectat" de l'entrada/sortida del ssh, pel que pots sortir,
> entrar al cap d'una estona, i recuperar el control..
> Seria més com entrar en un dels terminals que tens disponibles fent
> CTRL+ALT+numero però remotament.
> 
> Els meus 2 rals sobre el tema, espero que hagi ajudat!
> 
> Quim.
> 
> 
> 
> 
> On 3/13/07, Narcis Garcia - GiLUG <> wrote:
> > A veure, pel què llegeixo al manual ("man screen") aquesta utilitat
> > controla els processos localment, de manera que aquests si acaben es
> > tanca la sessió. No és en sí mateixa una sessió que es desconnecta i es
> > recupera.
> >
> > ..o potser no ho sé aconseguir (?)
> >
> > jo provo per exemple la següent instrucció per a treballar des d'un
> > PC-Client amb una consola al PC-Servidor:
> > screen ssh 192.168.0.1
> >
> > Una vegada iniciada la sessió de terminal remot, executo:
> > ls
> >
> > Preguntes:
> > - Com desconnecto de la sessió, i la recupero després veient el
> > directori que es veia?
> > - Una vegada desconnectat, si apago el PC-Client perdo les sessions
> > remotes?
> > - Una vegada desconnectat, si el servidor es reinicia les sessions no ho
> > fan?
> >
> > Pregunto tot això perquè sembla que el "screen" potser només es dedica a
> > mantenir el record de com estava la sessió (text que es veia), i la
> > torna a crear quan se suposa que tornem a connectar.
> >
> > El dt 13 de 03 del 2007 a les 13:13 +0100, en/na Albert Martin va
> > escriure:
> > > Jo no l'he fet servir mai, sorry
> > >
> > > però sé que és el que feia servir la gent per tenir per exemple l'IRC
> > > sempre obert en u nservidor remot, i quan volien "veure-ho" s'hi
> > > connectaven i tornaven a la sessió.
> > >
> > >
> > > Per més info una cerca a google ens porta per exemple a:
> > > http://bulma.net/body.phtml?nIdNoticia=1120
> > >
> > >
> > >
> > > On 3/13/07, Eduard Vidal i Tulsà <> wrote:
> > > > Albert Martin wrote:
> > > > > La utilitat "screen" serveix precisament pel que vols fer
> > > > >
> > > > >
> > > > Albert no tinc l'screen instalada al sistema, pots fer-nos cinc sèntims?
> > > > es mode texte?
> > > > gràfic?
> > > > puc conectar-me a una sesio oberta d'un terminal x que jo vulgui i veure
> > > > que es fa?
> > > > Gràcies!
> > > > > On 3/13/07, Narcis Garcia - GiLUG <> wrote:
> > > > >
> > > > >> ..i com es fa per a desconectar (deixar executant-se) i recuperar la
> > > > >> sessió en una conexió posterior?
> > > > >>
> > > > >> És a dir, la meva intenció és entrar i sortir d'una sessió de consola
> > > > >> com si d'una conexió VNC es tractés.
> > > > >> Per exemple, vull conectar remotament a un ordinador, dir-li que ses
> > > > >> descarregui algunes coses (apt-get install programa1 programa2, etc.) i
> > > > >> desconectar-me jo mentre segueix la feina. Al dia següent vull tornar a
> > > > >> conectar-me a la mateixa consola per a veure si ja ha acabat i com ha
> > > > >> anat.
> > > > >>
> > > > >> El dt 13 de 03 del 2007 a les 12:13 +0100, en/na festuc va escriure:
> > > > >>
> > > > >>> Narcis Garcia - GiLUG wrote:
> > > > >>>
> > > > >>>> Bones, algú sap si hi ha manera d'obrir una sessió de consola remota per
> > > > >>>> SSH, iniciar-hi un procés, i desconectar-se sense que finalitzi la
> > > > >>>> sessió ni el procés?
> > > > >>>>
> > > > >>>>
> > > > >>>> _______________________________________________
> > > > >>>> Llista del GiLUG
> > > > >>>> 
> > > > >>>> http://gilug.org/cgi-bin/mailman/listinfo/llista
> > > > >>>> * Tots els missatges queden publicats a:
> > > > >>>> http://gilug.org/pipermail/llista/
> > > > >>>>
> > > > >>>>
> > > > >>>>
> > > > >>> ssh maquina nohup proces
> > > > >>> Però es cert que hi ha vegades que em funciona i d'altres que no, per
> > > > >>> exemple
> > > > >>> el seti s'em obre i funciona bé com a nohup, però el rsync no...
> > > > >>> _______________________________________________
> > > > >>> Llista del GiLUG
> > > > >>> 
> > > > >>> http://gilug.org/cgi-bin/mailman/listinfo/llista
> > > > >>> * Tots els missatges queden publicats a:
> > > > >>> http://gilug.org/pipermail/llista/
> > > > >>>
> > > > >> _______________________________________________
> > > > >> Llista del GiLUG
> > > > >> 
> > > > >> http://gilug.org/cgi-bin/mailman/listinfo/llista
> > > > >> * Tots els missatges queden publicats a:
> > > > >> http://gilug.org/pipermail/llista/
> > > > >>
> > > > >>
> > > > > _______________________________________________
> > > > > Llista del GiLUG
> > > > > 
> > > > > http://gilug.org/cgi-bin/mailman/listinfo/llista
> > > > > * Tots els missatges queden publicats a:
> > > > > http://gilug.org/pipermail/llista/
> > > > >
> > > > >
> > > >
> > > > _______________________________________________
> > > > Llista del GiLUG
> > > > 
> > > > http://gilug.org/cgi-bin/mailman/listinfo/llista
> > > > * Tots els missatges queden publicats a:
> > > > http://gilug.org/pipermail/llista/
> > > >
> > > _______________________________________________
> > > Llista del GiLUG
> > > 
> > > http://gilug.org/cgi-bin/mailman/listinfo/llista
> > > * Tots els missatges queden publicats a:
> > > http://gilug.org/pipermail/llista/
> >
> > _______________________________________________
> > Llista del GiLUG
> > 
> > http://gilug.org/cgi-bin/mailman/listinfo/llista
> > * Tots els missatges queden publicats a:
> > http://gilug.org/pipermail/llista/
> >
> _______________________________________________
> Llista del GiLUG
> 
> http://gilug.org/cgi-bin/mailman/listinfo/llista
> * Tots els missatges queden publicats a:
> http://gilug.org/pipermail/llista/




Més informació sobre la llista de correu gilug