Recuperar una sessió ssh desconnectada
Quan treballem connectats a una altra màquina per SSH, moltes vegades hem de realitzar algun procés llarg, i això ens obliga a mantenir la connexió oberta tota l’estona. Algunes vegades això no és possible, bé per què no podem deixar la sessió oberta tota l’estona o bé per què el servidor té temps de desconnexió. Però existeix una solució per poder recuperar la nostra sessió i continuar treballant allà on ho hem deixat.
La solució és screen.
Primer de tot hem de instal·lar-lo a la màquina on ens connectem:
sudo apt-get install screen
Un cop instal·lat, quan iniciem la sessió SSH carregarem screen:
screen
Un cop carregat screen podem treballar amb la nostra sessió com ho fem habitualment. Si a mitja feina la connexió es perd o la hem de tancar, després només hem de tornar a connectar i executar:
screen -r
I tornarem a la nostra sessió. A més la sessió segueix treballant mentre estem desconnectats, per tant, la podem deixar fent una feina llarga i tornar més tard per veure’n els resultats.