[scponly] scponly, scp, and directories with spaces in their names
Paul Hyder
Paul.Hyder at noaa.gov
Mon Apr 9 18:58:25 EDT 2007
Interesting, traces to the scponly command expansion.
In the short term please try wild cards with scp. Something like
scp Command_Line.pdf scpdemo at jove:/tmp/Dances\?With\?Spaces
could work, it depends on the server configuration.
Paul Hyder
Jeremiah D. Weiner wrote:
> I've been banging my head against a problem that seems to stem from
> scponly. Here's the situation: I need to transfer some files to a
> remote server run by a different group. I have scponly as my shell
> there, so I can use scp or sftp. The problem is that there's a
> directory with a space in it's name on the remote server. (Don't
> ask, I didn't make it.) This is not a problem for sftp, but it seems
> to break scp _under scponly_. Ordinarily, directories with spaces
> are not a problem for scp as long as you take care to protect it from
> the shell.
>
> Here's a demonstration of the problem on a demo system. Firstly,
> with my personal account:
>
> oacconf:~/Personal$ scp Command_Line.pdf "jdw2004 at jove:/tmp/Dances\
> With\ Spaces/"
> Command_Line.pdf
>
> Ta-da, works fine. Now let's try it with the scpdemo account which
> has scponly as its shell...
>
> oacconf:~/Personal$ scp Command_Line.pdf "scpdemo at jove:/tmp/Dances\
> With\ Spaces/"
> scpdemo at jove's password:
> scp: ambiguous target
>
> Same systems, same syntax. The only difference is that scpdemo has
> the scponly shell. Is there a way to work around this on the client
> side? No combination of quoting and escaping has helped.
>
> And yeah, the easier answers might be "Don't use spaces in directory
> names, then", or "Get them to open up regular access"...but I'm
> curious to know if there's a way around this.
>
>
More information about the scponly
mailing list