Você não pode duplicar todo o estado de uma guia. Isso envolveria, de alguma maneira, copiar uma árvore de processo inteira, a qual (se possível) é magia negra (e nem funcionaria com conexões de rede).
O motivo é porque um programa terminal só sabe quais processos estão sendo executados sob ele, mas não seus internos, e especialmente não o estado de processos remotos . Você poderia fazê-lo iniciar um ssh user@host com os mesmos argumentos que o atualmente em execução ssh , mas você não pode forçá-lo ao mesmo caminho remoto. *
* Às vezes, faço isso: (conexão A) pwd > ~/foo; (conexão B) cd $(< ~/foo)