Eu acho que você tem muitos pensamentos equivocados aqui.
Primeiro ... O Winscp usa o ssh nativo para copiar arquivos. Não faz nada diferente do comando linux scp
. Não há como o scp funcionar ... quando o winscp não funciona. O winscp é uma interface do Windows que usa um cliente scp básico para se conectar a um servidor ssh para copiar arquivos.
Segundo ... Nos sistemas operacionais baseados em Linux, não há conceito de "unidade C". Você tem a raiz (/) e diretórios na raiz. Um dispositivo de bloco é montado na raiz e vários outros dispositivos de bloco podem ser montados em diretórios que se encontram na raiz.
A sintaxe para "scp" é a seguinte:
scp from_where to_where
Tanto de e para podem ser diretórios locais como /some/local/directory
ou um diretório remoto como [email protected]:/some/remote/directory
o -r
significa apenas para "recurse" diretórios. (copie tudo desse diretório e tudo abaixo dele.)
em um ambiente Windows com uma "unidade C" normalmente você usaria o comando pscp da putty e faria algo assim:
pscp -r c:\some\directory [email protected]:/some/path/to/where/you/want/it