when user's shell on remote machine is restricted (rbash or something)
winscp can't list contents of any directory, because with
rbash command `cd' is not allowed. But you still can do
Winscp can copy to remote directory, but from remote to local can't.
Command line tools like scp or pscp.exe had no problem with