Tente:
echo "ls /cygwin" | ssh 10.120.10.11
Eu tenho uma máquina com o cygwin instalado e vários discos mapeados. Quando eu começo uma conexão assim:
ssh 10.120.10.11
... o cygwin inicia e o script .mkshrc é executado, o que torna esses discos visíveis. Mas quando eu executo um comando diretamente assim:
ssh 10.120.10.11 "ls /cygwin"
... este script não é executado e posso ver os discos mapeados. Isso é um problema, pois quero executar um script que instale e aponte coisas para essas unidades mapeadas.
Tente:
echo "ls /cygwin" | ssh 10.120.10.11