e o tmux são projetados para fazer isso.
Eu tenho uma conexão vpn irregular e preciso executar comandos que demoram muito tempo (geralmente em torno de meia hora) e exigem entrada em momentos diferentes durante o processo. Existe alguma maneira de iniciar uma sessão de terminal que pode ser suspensa ou movida para o segundo plano, quando a minha VPN é cortada, mas depois trazida de volta para o primeiro plano em uma nova sessão SSH quando ela volta?