Como usar o SSH para executar um script de shell em uma máquina remota?

Eu tenho que executar um script de shell (windows / Linux) em uma máquina remota. Eu tenho o SSH configurado nas máquinas A e B. Meu script está na máquina A, que executará parte do meu código em uma máquina remota, máquina B. Os computadores locais e remotos podem ser do sistema Windows ou...