Suponho que o DiabloMiner tenha uma GUI e é por isso que você optou por usar a opção -X . A tela cria um terminal psuedo virtual com a funcionalidade de desconexão e plano de fundo. No entanto, a opção -X diz ao ssh para tunelar qualquer tráfego X11 de volta ao host em que você está . Isto não é o que você quer quando você fecha a sessão ssh, você quebra o tráfego do X11 causando a morte do DiabloMiner.
A única maneira de manter um aplicativo gráfico (a menos que tenha um modo sem cabeçalho, eliminando a necessidade de -X ) em execução em um host remoto é iniciar um servidor X remoto para executar o aplicativo. Você pode querer olhar para vncserver e vncviewer para este propósito.