Os sinais são o domínio do kernel local; eles nunca são transportados através de um link de rede.
Embora você possa executar comandos em uma sessão ssh remota a partir de um computador local, isso não faz magicamente os eventos de nível de sistema no computador remoto disponíveis localmente.
Você teria que embrulhar tudo em um script que intercepta todos os sinais (possíveis) e os comunica através da conexão ssh, mas mesmo assim eles não se transformariam em sinais novamente.
Talvez algo envolvendo nc
seja mais apropriado para embaralhar std {in | out | err} entre; isso também não faz parte do conjunto de ferramentas do ssh.