Eu usei este código no terminal do Ubuntu 16.04 para copiar um arquivo para o windows + abrir um script. Você pode direcionar um arquivo, mas não a linha de comando em si. Os arquivos serão abertos com o bash.
scp CalculatedOutput/Opera.csv ATV@DESKTOP-CGHF9HU:
ssh -p22 -t ATV@DESKTOP-CGHF9HU "cscript RunIf.vbs"
Você pode usar o aplicativo winexe para segmentar a linha cmd, mas não é fácil acertar. Lembre-se de que todos os processos iniciados a partir do ssh ou do winexe serão executados em segundo plano. Se você quiser um winde sessão de linha de cmd interativo parece funcionar bem (winexe1.1) no Ubuntu 16.04 & Windows, mas para iniciar automaticamente um processo, parece haver problemas com o winexe + Samba no ubuntu.
Se você quiser dir você pode usar o winexe1.1 em uma versão compilada aqui: link Basta colocá-lo em sua pasta de código e você pode usar este comando para dir diretamente do terminal local:
./winexe -U ATV%password //192.xxx.xx.xxx 'cmd /C dir C:\'
, ou isso para iniciar uma sessão interativa:
./winexe -U ATV%password //192.xxx.xx.xxx "cmd.exe"
Quanto ao MAC, eu acho que você teria que ficar com as opções do openssh?