Por que o processo é morto? Quando você se conecta, seu bash padrão é iniciado. Agora, quando você inicia um processo, eles são sub processo de bash. Se a conexão for fechada, o bash e todos os subprocessos estão sendo finalizados.
Solução: use screen
. Execute screen
e inicie seu processo de criação. Se você tiver uma desconexão, tudo que for executado após a tela continuará. Se você reconectar por ssh agora e executar screen -RD
, retornará à sua sessão e verá o processo.
O VNC apenas retransmite a tela e o controle do mouse / teclado para o seu sistema. Todos os processos funcionam como se estivessem na frente do sistema.