ssh "bash -c" bug
    Ángel González 
    keisial at gmail.com
       
    Sun Feb 24 05:59:28 EST 2013
    
    
  
The compatibility argument seemed to me strong enough not to change
anything on the command line, but as I was reading this mail, I noticed
another benefit of doing the command line processing only at the client
shell, which is the added difficulty when coding a wrapper script which
calls ssh, as you not only need to ensure the correct quoting inside the
shell script, but also that the user parameters won't become a
metacharacter when processed as a command line in the remote shell.
Needing to filter them with commands such as:
  sed -e 's!\(["$\\]\)!\\\1!g' -e 's!^\(.*\)$!"\1"!'
    
    
More information about the openssh-unix-dev
mailing list