Primeiramente deverá ter o SSH instalado e funcionando corretamente no seu Linux, para saber digite:
# /etc/init.d/ssh status
Baixe o programa pscp para o seu Windows, particularmente eu o deixo em C:\Windows, sendo assim fica mais fácil chamar ele na linha de comando do Windows, baixe o programa nesse link:
http://www.putty.nl/latest/x86/pscp.exe
Após ter baixado em C:\Windows, abra o prompt de comando e digite:
pscp
Ele lhe mostrará uma série de informações sobre o comando, OK mãos na massa. No Windows digite o seguinte comando:
pscp arquivo usuário@ipdoServidor:/tmp
Explicações:
PSCP = Comando;
Arquivo = Arquivo que deseja copiar para o seu Linux;
Usuário = Usuário cadastrado no seu Linux;
@ipdoServidor = Endereço do Servidor Linux que receberá o arquivo;
:/tmp = Diretório onde será Salvo o Arquivo. (Tem que estar com permissão de escrita pelo menos para usuário que está sendo usado, por isso usei :/tmp que tem permissão de escrita para todos).
Obs: Se o seu SSH estiver executando em uma porta diferente da 22, você terá que especificar com o seguinte parâmetro -P, por exemplo:
pscp -P Nporta arquivo usuário@ipdoServidor:/tmp
Nporta: Número da porta.