Faça o download da saída de um programa de linha de comando usando PuTTy / WinSCP [duplicado]

1

Eu tenho acesso ssh a um servidor linux. Minha conta está ficando sem espaço livre e sou forçada a remover alguns dados do servidor. Eu adoraria baixar o meu banco de dados mysql (e excluir se depois), mas porque eu não tenho mais espaço eu não posso despejar meu banco de dados usando mysqldump para o meu ~ .

É possível fazer o download do stdout de um sistema Linux remoto usando o PuTTY / WinSCP na minha máquina windows 7? Então eu poderia baixar diretamente a saída de mysqldump sem salvar no disco rígido do sistema remoto? Ou existe outro jeito?

    
por tjati 22.12.2015 / 08:25

1 resposta

2

O pacote completo do PuTTY tem plink , embora eu não tenha certeza de como ele funciona com prompts de senha:

plink -C user@host "mysqldump -uroot -p db1" > C:\Backup\db1.sql

plink user@host "mysqldump -uroot -p db1 | gzip" > C:\Backup\db1.sql.gz
    
por 22.12.2015 / 08:30