Uma ótima ferramenta para fazer isso é tmux que é um substituto poderoso para os antigos tela . O Tmux permite criar sessões e desanexar / conectar de / para estas sessões: então você pode desconectar do servidor e encontrar seu diretório quando fizer o login, mas também pode iniciar um programa, desconectar enquanto estiver em execução e reconectar após sua execução.
Uma vez que você instalou o tmux no seu servidor, você pode usar o seguinte comando para conectar ao seu servidor e anexar a última sessão do tmux (é claro que você pode facilmente apelidá-lo):
ssh user@server -t tmux a
Quando estiver pronto no seu servidor, você pode usar Ctrl d para desanexar a sessão e desconectar. ( Ctrl b é o líder do tmux e pode ser configurado em um arquivo ~/.tmux.conf
)