WinSCP deve fazer o truque. Você não será capaz de fazer isso com massa de vidraceiro.
Eu uso putty no Vista para conectar ao shell UNIX remoto. Mas eu quero copiar arquivos desse servidor remoto para o meu sistema local do Vista. Como fazer isso?
WinSCP deve fazer o truque. Você não será capaz de fazer isso com massa de vidraceiro.
Use o PSCP; PuTTY Secure Copy. Se você pode se conectar via SSH, há PuTTY e, em seguida, 99 vezes fora de 100, se você pode SSH, você também pode SCP (Secure Copy).
Se você estiver usando o PuTTY e se conectar via SSH, verifique se você tem o pscp instalado com o PuTTY (ou faça o download dele no site do PuTTY). Então você pode apenas fazer:
pscp usuário @ host: / caminho / para / arquivo.
Eu sei que já faz um tempo desde que isso foi perguntado, mas aconteceu de eu conseguir isso facilmente com alguns utilitários sem uma sessão extra de SCP / SFTP.
portA
encaminhe para alguma porta local portB
. Execute netcat
(ou um equivalente como ncat
) em sua máquina local, fazendo com que ele ouça portB
e imprima em um arquivo:
nc -l -p portB > output_file
Execute netcat
(ou, novamente, um equivalente como ncat
) no host remoto, canalizando os dados, mas você deseja localhost:portA
.
nc localhost portA -q 1 < my_file
# or maybe, say, mysqldump --xml ... ... | nc localhost portA -q 1
O netcat
s sairá quando o arquivo for completamente recebido.
É claro que você pode adicionar um gzip
ou um pv
entre eles. Lembre-se de que a conexão aceita apenas um arquivo por vez - o uso criativo de tar
pode ajudar.
Cygwin + scp / ftp?
O PuTTY vem com um programa chamado PSFTP, que é o equivalente PuTTY do SFTP. Isso é superior a qualquer uma das soluções scp
.
Tags unix remote-connection