Often I feel the need to pass extra arguments to the ssh command when I use h1 vm ssh
rsync solves the problem by allowing the user to set a custom shell -e option
for example
rsync -avz -e "ssh -p 2222" user@remoteip:/path/to/files/ /local/path/
I think we should have something similar.
Lets collect here more use cases!