A tentativa de conectar os descritores de arquivos STD * atuais de um novo terminal a um processo antigo está apenas causando problemas. Mesmo se você conseguir fazer isso, o controle do trabalho do terminal não funcionará como esperado. Você terá uma bagunça deixada para trás se, eventualmente, sair do programa, e o que acontece com o shell que sacrificou seus descritores de arquivo para serem entregues ao novo processo de segundo plano. O ssh ficará aberto quando a casca desaparecer? Provavelmente não. Então, você precisará redirecioná-lo para outro lugar primeiro.
Possível ou não, eu aposto que é mais desejável deixar o processo abandonado ser morto "naturalmente". Se você está fazendo algo importante o suficiente para justificar a tentativa de fazer todo o hackery necessário para retomar o controle e você está em um link instável, você provavelmente deve saber isso antes e usar apenas a tela (ou vnc , ou o que flutua seu barco de controle destacado). :)