Subsistema do Windows para Linux - Como fazer o download de backups de raiz de documentos e bancos de dados para o Win10?

0

Como fazer backups de banco de dados e de banco de dados para o Win10 após o túnel SSH entrar no meu VPS?

Por exemplo, após o tunelamento, como eu poderia fazer o download do backup de arquivos da minha raiz de documentos ( /var/www/html ) e do meu banco de dados para a área de trabalho do Windows?

Até agora, foi o que consegui construir. Eu particularmente me pergunto o que pode substituir o "download" lá:

mysqldump -u root --password --all-databases > /var/www/html/db.sql
zip -r html.zip /var/www/html
DOWNLOAD /var/www/html/db.sql /mnt/c/Users/USER/Desktop/db.sql && scp /var/www/html/html.zip /mnt/c/Users/USER/Desktop/html.zip
rm /var/www/html/db.sql && rm /var/www/html/html.zip
    
por JohnDoea 06.04.2017 / 03:04

2 respostas

2

[Resposta corrigida]

Depois de concluir o backup e fechar seus arquivos via SSH, saia da sessão ssh e use scp do Bash:

$ scp <user>@<vps ip address/url>:~/<file> ~/

Por exemplo, para copiar o hello.txt da minha VM do Linux para a pasta pessoal da minha instância local da WSL:

$ scp [email protected]:~/hello.txt ~/
    
por 09.04.2017 / 22:12
0

Experimente rsync

Além disso, rm pode receber vários argumentos e essa linha pode ser combinada:

rm db.zip && rm db.sql a $ rm db.zip db.sql

ou $ rm db* usando o caractere curinga que o shell expandirá para corresponder a qualquer padrão após o db

ou mesmo $ rm db{.zip,.sql} , que é outro tipo de expansão de shell (de contraventamento).

    
por 06.04.2017 / 04:21