Obtenha hoje o melhor plug-in de backup e migração para WordPress
Obter o Duplicator agora
Novas limpezas de cópias de segurança com um clique, eliminação automática e actualizações de versões do Duplicator

Novas limpezas de cópias de segurança com um clique, eliminação automática e actualizações de versões do Duplicator

Quer backups do WordPress mais limpos, mais organizados e mais seguros? Conheça as novas funcionalidades de gestão de registos de cópias de segurança do Duplicator e a versão actualizada...
Backup do WordPress SSH

Como fazer uma cópia de segurança do WordPress com SSH 

Escrito por: avatar do autor Joella Dunn
avatar do autor Joella Dunn
Joella é uma escritora com anos de experiência em WordPress. Na Duplicator, ela é especialista em manutenção de sites - desde backups básicos até migrações em grande escala. O seu objetivo final é garantir que o seu site WordPress está seguro e pronto para crescer.
     Avaliado por: avatar do revisor John Turner
avatar do revisor John Turner
John Turner é o presidente da Duplicator. Tem mais de 20 anos de experiência em negócios e desenvolvimento e os seus plugins foram descarregados mais de 25 milhões de vezes.

As cópias de segurança do sítio Web são como redes de segurança para o seu sítio WordPress. Protegem o seu trabalho árduo de problemas inesperados.

Existem muitas formas de efetuar cópias de segurança do seu sítio WordPress. Algumas são simples, como usar um plugin de backup. Outras, como o método de hoje, utilizam técnicas mais avançadas.

Este guia centra-se na utilização do SSH para efetuar cópias de segurança do WordPress. É um método poderoso que oferece mais velocidade e controlo.

Iremos utilizar SSH, juntamente com WP-CLI. Juntas, essas ferramentas criam um processo de backup confiável para o seu site.

Vamos ver como pode fazer uma cópia de segurança do seu site WordPress com SSH!

Índice

O que é o SSH?

SSH significa Secure Shell. Pense nele como um túnel seguro entre o seu computador e o servidor do seu sítio web. Permite-lhe aceder e controlar o seu servidor remotamente.

Isto significa que pode enviar comandos para o seu servidor a partir do seu computador sem comprometer a segurança do seu WordPress.

É um protocolo que fornece uma forma segura e encriptada de comunicar. Isto é importante porque protege as suas informações quando está a interagir com o seu servidor. Sem encriptação, os seus dados podem ser interceptados por terceiros.

O SSH é uma ferramenta padrão para a administração de servidores. É amplamente utilizada por programadores Web e administradores de sistemas.

Utilizando o SSH, pode executar comandos no seu servidor. Pode gerir ficheiros do site, executar actualizações e efetuar cópias de segurança sem necessitar do seu painel de controlo, gestor de ficheiros ou cliente FTP.

Porquê fazer uma cópia de segurança do WordPress com SSH?

A utilização de SSH para efetuar cópias de segurança oferece várias vantagens em relação a outros métodos. É uma forma mais eficiente e poderosa de proteger o seu sítio Web. Vejamos alguns dos principais benefícios.

Em primeiro lugar, a velocidade é uma grande vantagem. As ligações SSH são normalmente muito mais rápidas do que os métodos baseados no browser. Isto é especialmente notório em sítios maiores com muitos dados.

Em segundo lugar, a eficiência é melhorada porque os comandos são executados diretamente no servidor. Isto evita as etapas adicionais de passar pela interface do sítio Web.

Pode utilizar scripts com SSH para automatizar as suas cópias de segurança. Poupará tempo e reduzirá o risco de erro humano.

Em seguida, obtém mais controlo com o SSH. Pode personalizar o processo de cópia de segurança mais do que com métodos mais simples. Terá mais flexibilidade para se adaptar às suas necessidades específicas.

Como fazer o backup do seu site WordPress com SSH

Agora vou explicar como fazer o backup do seu site WordPress usando SSH. É um pouco mais técnico do que outros métodos de backup, mas vale a pena o esforço!

Etapa 1: Conecte-se ao seu site com SSH

Para começar, precisa de se ligar ao seu servidor utilizando um cliente SSH. Se estiver a usar o macOS ou o Linux, pode usar a aplicação Terminal incorporada. Se estiver no Windows, pode usar um programa como o PuTTY.

Necessitará de algumas informações. O SSH requer o endereço do seu servidor, o seu nome de utilizador e a sua palavra-passe ou chave privada SSH. O seu fornecedor de alojamento Web deve fornecer-lhe estes detalhes.

Por exemplo, os utilizadores da DreamHost podem ir a Websites " Utilizadores e ficheiros SFTP. Ativar o Secure Shell Access (SSH) e copiar as informações de acesso aos ficheiros .

Credenciais SSH da DreamHost

Em seguida, abra a linha de comando do seu computador. Estou num computador macOS, por isso vou usar o Terminal.

Utilize este comando para se ligar ao seu site através de SSH:

Bloco de código limpo
Copiado!

ssh username@hostname
        

Introduza a sua palavra-passe SSH quando lhe for pedido.

Passo 2: Instalar o WP-CLI

O WP-CLI é uma interface de linha de comandos para o WordPress. Permite-lhe gerir o seu sítio Web WordPress diretamente a partir do terminal.

Simplifica muitas tarefas de gestão do WordPress. Pode executar actualizações, gerir utilizadores e muito mais utilizando comandos simples. É mais rápido e mais eficiente do que utilizar o painel de controlo do WordPress para muitas operações.

Para instalar o WP-CLI, descarregue a compilação Phar:

Bloco de código limpo
Copiado!

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
        

Em seguida, utilize este comando para verificar se o ficheiro foi descarregado corretamente:

Bloco de código limpo
Copiado!

php wp-cli.phar --info
        

Se tudo estiver a funcionar, verá o número da versão do WP-CLI.

Em seguida, torne o ficheiro executável e coloque-o no seu PATH.

Bloco de código limpo
Copiado!

chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
        

Em seguida, execute este comando:

Bloco de código limpo
Copiado!

wp --info
        

Saberá que o WP-CLI está instalado e a funcionar se vir este resultado:

Bloco de código limpo
Copiado!

OS:  Linux 4.10.0-42-generic #46~16.04.1-Ubuntu SMP Mon Dec 4 15:57:59 UTC 2017 x86_64
Shell:   /usr/bin/zsh
PHP binary:    /usr/bin/php
PHP version:     7.1.12-1+ubuntu16.04.1+deb.sury.org+1
php.ini used:   /etc/php/7.1/cli/php.ini
MySQL binary:
MySQL version:
SQL modes:
WP-CLI root dir:        /home/wp-cli/.wp-cli
WP-CLI packages dir:    /home/wp-cli/.wp-cli/packages/
WP-CLI global config:   /home/wp-cli/.wp-cli/config.yml
WP-CLI project config:
WP-CLI version: 1.5.0
        

Passo 3: Instalar o Duplicator Pro

O WP-CLI não tem muitos comandos integrados para fazer o backup do seu site WordPress. É aí que entra o Duplicator.

Duplicator é um popular plugin WordPress para backups e migrações. Com os seus comandos WP-CLI, pode facilmente personalizar as cópias de segurança a partir da linha de comandos.

Plugin Duplicator Pro

O Duplicator Pro é fornecido com suporte para comandos de cópia de segurança WP-CLI. Por isso, terá de descarregar o plugin do sítio Web do Duplicator depois de o comprar.

Embora seja possível instalar o Duplicator Pro a partir da linha de comando, não será possível configurar a chave de licença. Uma vez que terá de voltar ao seu painel de administração de qualquer forma, vamos instalar e ativar o Duplicator aqui.

Em seguida, aceda a Duplicator Pro " Definições " Geral. Cole e active a sua chave de licença.

Ativar a chave de licença do Duplicator

Com o Duplicator Pro instalado, ativado e licenciado, está pronto para o próximo passo: fazer o backup de um site WordPress usando SSH.

Passo 4: Faça uma cópia de segurança do seu site WordPress

Agora, volte para a linha de comando. Está na altura de criar uma cópia de segurança com SSH, WP-CLI e Duplicator.

O Duplicator Pro funciona com o WP-CLI para criar uma cópia de segurança remotamente. Para o fazer, utilize este comando:

Bloco de código limpo
Copiado!

wp duplicator build
        

Quando executar este comando, o Duplicator começará a criar uma cópia de segurança. Poderá demorar alguns momentos enquanto analisa o seu site e comprime todos os seus ficheiros WordPress e tabelas de bases de dados num ficheiro zip.

Backup do SSH Duplicator

Quando terminar, terá uma nova cópia de segurança do seu sítio. Estes ficheiros estarão na página Cópias de segurança do seu painel de administração do WordPress.

O Duplicator utilizará automaticamente o modelo da última cópia de segurança que criou. No entanto, pode facilmente personalizar esta cópia de segurança no seu comando.

Aqui estão alguns sinalizadores para personalizar as cópias de segurança do Duplicator:

  • --template=<ID: Utilizar um modelo de cópia de segurança predefinido.
  • --dir=<path>: Especificar uma localização de cópia de segurança personalizada.
  • --delete: Remover automaticamente a cópia de segurança após a criação.
  • --phpsqldump, --phpzip, --duparchive: Alterar o motor de arquivo utilizado para as cópias de segurança.

Pode combinar estas opções conforme necessário. Por exemplo, poderá ser necessário criar uma cópia de segurança utilizando um modelo específico, num diretório personalizado, com um motor de arquivo diferente.

Se tiver um modelo de cópia de segurança da base de dados do WordPress, pode personalizar o Duplicator para fazer cópias de segurança da sua base de dados. O seu comando pode ser semelhante a este:

Bloco de código limpo
Copiado!

wp duplicator build --template="DB Backup" --dir=/home/user/backups --duparchive
        

Introduzir o comando wp duplicator build --help para obter uma panorâmica completa de todas as opções disponíveis.

Conseguiu fazer o backup do seu site usando SSH! Isso é muito mais fácil e rápido do que fazer o backup de um site WordPress manualmente.

Perguntas mais frequentes (FAQs)

E se eu não tiver acesso SSH?

Se não tiver acesso SSH, terá de contactar o seu fornecedor de alojamento. Eles podem ativar o acesso SSH para a sua conta.

É importante notar que nem todos os fornecedores de alojamento oferecem acesso SSH. Se o seu não o fizer, poderá ter de considerar a mudança para um fornecedor diferente que o suporte.

Preciso do WP-CLI para fazer o backup do WordPress com SSH?

Sim, o WP-CLI é essencial para fazer o backup do WordPress com SSH. Permite-lhe executar comandos para interagir com o WordPress diretamente a partir da linha de comandos. Sem o WP-CLI, não é possível executar o comando wp duplicator build que é necessário para efetuar cópias de segurança remotas com o Duplicator Pro.

Quais são as vantagens de utilizar o SSH em vez do SFTP?

Embora tanto o SSH como o SFTP forneçam ligações seguras, o SSH é utilizado principalmente para executar comandos num servidor e o SFTP é utilizado principalmente para transferir ficheiros.

O SSH é necessário para usar o WP-CLI, que é fundamental para tarefas importantes do WordPress, como backups. O SFTP, embora seguro, não oferece o mesmo nível de controlo e automatização.

Posso agendar backups com o Duplicator e o WP-CLI?

Enquanto o wp duplicator build O comando em si não agenda cópias de segurança, mas pode combiná-lo com ferramentas do lado do servidor, como tarefas cron, para automatize o seu processo de cópia de segurança.

Considerações finais

A utilização de SSH para cópias de segurança é rápida, eficiente e permite um maior controlo e automatização. É um passo à frente dos métodos mais simples, baseados no browser.

Quando se sentir confortável com o processo, verá que é uma abordagem muito mais eficaz. Terá mais confiança nas suas cópias de segurança e estará mais bem preparado para quaisquer problemas inesperados.

Já que está aqui, acho que vai gostar destes guias extra do WordPress:

Pronto para tornar os seus dados mais seguros? Actualize para o Duplicator Pro hoje para desbloquear comandos WP-CLI de backup que são rápidos e eficientes!

avatar do autor
Joella Dunn Redator de conteúdos
Joella é uma escritora com anos de experiência em WordPress. Na Duplicator, ela é especialista em manutenção de sites - desde backups básicos até migrações em grande escala. O seu objetivo final é garantir que o seu site WordPress está seguro e pronto para crescer.

Divulgação: O nosso conteúdo é apoiado pelos leitores. Isto significa que, se clicar em algumas das nossas hiperligações, podemos ganhar uma comissão. Apenas recomendamos produtos que acreditamos que acrescentam valor aos nossos leitores.