Não, você precisa de algo que leia seu stdin e o grave em algum arquivo. cat
é uma boa escolha para isso, pois suporta dados binários e não faz nada extravagante com sua entrada, portanto é pequena e eficiente.
Você poderia fazer:
... | ssh remote 'cp /dev/stdin outputfile'
Mas isso não seria mais eficiente e funcionaria apenas em sistemas com /dev/stdin
.