remote command word splitting

Damien Miller djm at mindrot.org
Thu Dec 2 14:32:33 EST 2004


Frederik Eaton wrote:
> Ah, I misunderstood where the splitting was done, sorry.
> 
> Hmm. So, while I'm no longer as enthusiastic as I was about this idea,
> I still wonder if it wouldn't be cleaner if there were a way to get
> ssh to preserve the separation between remote command arguments
> itself, rather than asking the user to do protective quoting. How
> about an option to ask ssh to use 'execvp' rather than a shell? 

That would require a protocol extension: the protocol uses a single
string to pass the command whereas execv wants a vector of arguments.

This is possible to do, but it would be an openssh-only extension and
would need a button to switch it on. We really don't want to add more
buttons :)

-d




More information about the openssh-unix-dev mailing list