Instalar WordPress via SSH

Como Instalar o WordPress via SSH Como um Profissional (6 Passos)

· 14 min de leitura ·
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 se especializa em manutenção de sites — de backups básicos a migrações em larga escala. Seu objetivo final é garantir que seu site WordPress esteja seguro e pronto para crescer.
·
Revisado por: avatar do revisor John Turner
avatar do revisor John Turner
John Turner é o presidente da Duplicator. Ele tem mais de 20 anos de experiência em negócios e desenvolvimento, e seus plugins foram baixados mais de 25 milhões de vezes.

Você já desejou uma maneira mais rápida e segura de configurar um site WordPress?

Bem-vindo ao mundo da instalação via SSH.

O SSH (Secure Shell) permite que desenvolvedores e administradores de sistemas instalem o WordPress diretamente da linha de comando. É como ter um passe de acesso aos bastidores do seu servidor – rápido, direto e incrivelmente eficiente.

Este guia irá guiá-lo por cada etapa da instalação do WordPress usando SSH. Seja você um desenvolvedor experiente ou um usuário avançado procurando aprimorar suas habilidades com o WordPress, você encontrará insights práticos aqui.

Cobriremos tudo, desde a conexão ao seu servidor até a configuração do WordPress, tudo através de comandos seguros e criptografados. Ao final deste tutorial, você terá a confiança para instalar o WordPress como um profissional!

Pronto para mergulhar e desbloquear um método de instalação mais rápido do WordPress? Vamos começar.

Sumário

O que é SSH?

Secure Shell (SSH) é um protocolo de rede que permite acessar e controlar um computador remoto de forma segura. Pense nisso como um túnel seguro entre sua máquina local e um servidor.

Conexões de internet tradicionais são como enviar cartões postais — qualquer um poderia potencialmente lê-los. O SSH é mais como uma mensagem criptografada e trancada que apenas o destinatário pretendido pode abrir.

Quando você usa SSH, toda a comunicação é criptografada. Suas credenciais de login, comandos e transferências de dados serão protegidos contra potenciais espionadores. Hackers não verão nada além de informações embaralhadas e ilegíveis.

O SSH garante que sua conexão permaneça privada. Cada pedaço de dado é transformado em um código complexo que só pode ser decodificado por partes autorizadas.

Desenvolvedores confiam no SSH para tudo, desde gerenciamento de servidores até implantação de software. É o canivete suíço da computação remota deles.

A beleza do SSH está em sua simplicidade e segurança. Com apenas alguns toques de teclado, você pode controlar com segurança um servidor a milhares de quilômetros de distância.

O WordPress Usa SSH?

Vamos esclarecer um equívoco comum: o WordPress em si não "usa" SSH diretamente.

O WordPress é um sistema de gerenciamento de conteúdo que roda em servidores web. Ele não interage inerentemente com o SSH como parte de sua funcionalidade principal. Em vez disso, o SSH se torna uma ferramenta para gerenciar o WordPress nos bastidores.

Pense no SSH como um passe de acesso aos bastidores do seu site WordPress. Ele não se apresenta no palco, mas lhe dá acesso crítico para configurar, ajustar e manter seu site.

Onde o SSH realmente brilha é em tarefas de gerenciamento do WordPress. Ferramentas como o WP-CLI, uma interface de linha de comando para o WordPress, dependem fortemente de conexões SSH.

Com o SSH, você pode:

Você pode usar o SSH para realizar essas tarefas de forma mais eficiente do que através de uma interface web. É mais rápido, mais preciso e permite automação baseada em scripts.

Portanto, embora o WordPress não use SSH diretamente, o SSH se torna uma ferramenta inestimável para o gerenciamento de sites WordPress.

Por que Instalar o WordPress via SSH?

A velocidade é a primeira grande vantagem. As instalações SSH são incrivelmente rápidas em comparação com os métodos tradicionais baseados na web. Você pode configurar um site WordPress inteiro em minutos, não em horas.

Segurança vem em seguida. O SSH fornece uma conexão criptografada, protegendo suas credenciais e dados durante todo o processo de instalação.

A automação se torna um divisor de águas com o SSH. Os desenvolvedores podem criar scripts que instalam o WordPress de forma consistente em vários servidores. Imagine implantar sites WordPress idênticos com apenas alguns toques.

O controle é incomparável. O SSH lhe dá acesso direto à linha de comando do seu servidor. Você não é limitado por interfaces gráficas ou restrições de painel de controle de hospedagem. Todos os aspectos da instalação estão ao seu alcance.

A solução de problemas se torna mais fácil. Quando algo dá errado, o SSH permite que você se aprofunde nas configurações do servidor, execute diagnósticos e resolva problemas rapidamente.

Para usuários avançados e desenvolvedores, o SSH não é apenas um método de instalação — é uma ferramenta de gerenciamento poderosa.

Como Instalar o WordPress via SSH

Instalar o WordPress via SSH pode parecer intimidante, mas vamos dividi-lo em etapas simples e gerenciáveis.

Etapa 1: Conectar ao SSH

Antes de poder instalar o WordPress, você precisará estabelecer uma conexão segura com seu servidor. É aqui que o SSH entra em jogo.

Primeiro, você precisará dos detalhes de conexão do seu servidor:

  • Nome de usuário
  • Nome do host ou endereço IP
  • Senha ou chave SSH

Para se conectar, abra seu terminal (no Mac/Linux) ou use uma ferramenta como o PuTTY (no Windows). O comando básico de conexão se parece com isto:

ssh username@hostname

Substitua username pelo seu nome de usuário real do servidor e hostname pelo endereço do seu servidor. Por exemplo:

ssh john@mywebsite.com

Se esta for a primeira vez que você se conecta, poderá ver um prompt de segurança perguntando se deseja continuar. Digite "yes" para prosseguir.

Em seguida, você será solicitado a digitar sua senha. Digite-a com cuidado — o SSH diferencia maiúsculas de minúsculas.

Dica profissional: as chaves SSH são mais seguras do que senhas. Para gerar uma chave SSH, use o comando:

ssh-keygen -t rsa

Isso cria um par de chaves pública e privada, permitindo login sem senha e segurança aprimorada.

Se você encontrar problemas de conexão, verifique estes problemas comuns:

  • Verifique sua conexão com a internet
  • Confirme seu nome de usuário e nome do host
  • Certifique-se de que seu servidor permite conexões SSH
  • Verifique as configurações do firewall

Passo 2: Instale o WP-CLI

WP-CLI é uma ferramenta de linha de comando que permite interagir com o WordPress sem tocar em um navegador da web.

A maioria dos desenvolvedores considera o WP-CLI essencial para instalações e gerenciamento eficientes do WordPress. Pense nisso como uma maneira fácil e rápida de controlar seu site WordPress diretamente do terminal.

Para ver se o seu servidor já possui o WP-CLI, use este comando:

wp cli version

Se o WP-CLI estiver instalado, ele informará qual versão está em execução.

Para instalar o WP-CLI pela primeira vez, você usará um comando de download simples. Veja como:

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

Isso baixa o arquivo de instalação do WP-CLI. Em seguida, torne-o executável:

chmod +x wp-cli.phar

Em seguida, mova-o para um local no seu path do sistema:

sudo mv wp-cli.phar /usr/local/bin/wp

Para verificar a instalação, execute:

wp --info

Você deverá ver uma tela exibindo informações da versão do WP-CLI e detalhes do sistema.

Dica Profissional: O WP-CLI funciona em Linux e macOS. Usuários de Windows podem precisar de configuração adicional ou usar o Subsistema do Windows para Linux (WSL).

Se você encontrar algum problema durante a instalação, verifique novamente sua versão do PHP e as permissões do sistema. O WP-CLI requer PHP 5.6 ou posterior.

Etapa 3: Baixar e Instalar o WordPress

Agora você não terá problemas para instalar o WordPress usando o WP-CLI. Você também não precisará se preocupar com downloads de arquivos ou processos de extração complicados.

Use este comando do WP-CLI para baixar a versão mais recente do WordPress:

wp core download --path=/path/to/your/wordpress/installation

Substitua /path/to/your/wordpress/installation pelo diretório real onde você deseja instalar o WordPress. Pode ser algo como /var/www/mysite ou /home/username/public_html.

Se você quiser uma versão específica do WordPress, pode adicionar um parâmetro de versão:

wp core download --version=6.3 --path=/path/to/your/wordpress/installation

Para desenvolvedores que preferem mais controle, você também pode baixar o WordPress manualmente usando wget:

wget https://wordpress.org/latest.tar.gz

tar -xzvf latest.tar.gz

Algumas dicas rápidas:

  • Certifique-se de que a pasta de destino exista antes de baixar
  • Verifique se você tem espaço em disco suficiente
  • Verifique as permissões de gravação para o diretório de destino

Etapa 4: Configurar seu Banco de Dados

Todo site WordPress precisa de um banco de dados. É aqui que todos os seus posts, páginas, usuários e configurações ficarão.

Primeiro, você precisará criar um banco de dados MySQL. A maioria dos painéis de controle de hospedagem oferece isso através do phpMyAdmin, mas vamos focar nos métodos de linha de comando.

Faça login no MySQL como usuário root:

mysql -u root -p

Em seguida, crie um novo banco de dados para o WordPress:

CREATE DATABASE wordpress_db;

Crie um usuário de banco de dados dedicado com uma senha forte:

CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your_strong_password';

Conceda a este usuário privilégios totais no novo banco de dados:

GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';

FLUSH PRIVILEGES;

EXIT;

Etapa 5: Conectar seu Site ao Banco de Dados

Agora é hora de conectar o WordPress ao seu banco de dados recém-criado. O WP-CLI torna esse processo simples.

Use este comando para criar seu arquivo wp-config.php:

wp config create --dbname=wordpress_db --dbuser=wordpress_user --dbpass=your_strong_password --dbhost=localhost

Substitua os placeholders pelos detalhes reais do seu banco de dados:

  • wordpress_db: O nome do seu banco de dados
  • wordpress_user: O usuário do banco de dados que você criou
  • your_strong_password: A senha para esse usuário
  • localhost: Geralmente o seu host de banco de dados (pode ser diferente em alguns ambientes de hospedagem)

Se preferir a configuração manual, você também pode editar o arquivo wp-config.php diretamente. Cada credencial de banco de dados desempenha um papel crucial:

  • O nome do banco de dados informa ao WordPress qual banco de dados usar
  • O usuário do banco de dados fornece as credenciais de acesso
  • O host do banco de dados especifica onde o banco de dados está localizado

Etapa 6: Configurar o WordPress

Este é o passo final na sua instalação SSH do WordPress. Você está prestes a dar vida ao seu site.

Use o WP-CLI para instalar e configurar o WordPress com este comando:

wp core install --url=yourdomain.com --title="Your Site Name" --admin_user=yourusername --admin_password=your_secure_password --admin_email=your@email.com

Substitua esses placeholders pelos seus detalhes específicos:

  • seudominio.com: O URL real do seu site
  • Nome do Seu Site: O título do seu site WordPress
  • seu_nome_de_usuario: O nome de usuário para sua conta de administrador
  • sua_senha_segura: Uma senha forte e única
  • seu@email.com: O endereço de e-mail do seu administrador

Após executar este comando, o WordPress estará totalmente instalado e pronto para uso. Agora você pode fazer login no painel de administração do WordPress usando as credenciais que acabou de criar.

Problemas Comuns na Instalação do WordPress via SSH

Instalações SSH do WordPress nem sempre são tranquilas. Problemas de conexão geralmente surgem de erros simples como credenciais de login incorretas, restrições de firewall ou configurações SSH desatualizadas.

Sempre verifique novamente seu nome de usuário, nome do host e certifique-se de que seu IP não esteja bloqueado.

Erros de permissão podem interromper sua instalação. A chave é entender as permissões de arquivos e diretórios.

Use comandos chmod para definir os níveis de acesso corretos para os arquivos do WordPress. Normalmente, chmod 644 para arquivos de configuração e chmod 755 para diretórios resolverão a maioria dos problemas relacionados a permissões.

Problemas de compatibilidade com versões do PHP ou dependências de sistema ausentes podem causar erros inesperados. Uma verificação rápida do sistema (verificando sua versão do PHP e reinstalando o WP-CLI) geralmente resolve esses soluços técnicos.

Problemas de conexão com o banco de dados geralmente estão relacionados a credenciais. Verifique todos os detalhes: nome de usuário do banco de dados, senha, host e certifique-se de que o serviço MySQL esteja em execução. Um único erro de digitação pode impedir o WordPress de acessar seu banco de dados.

Perguntas Frequentes (FAQs)

Como habilito o SSH no WordPress?

Habilite o SSH no WordPress acessando o painel de controle da sua conta de hospedagem e encontrando a seção SSH. Ative o SSH e copie as credenciais SSH fornecidas. Use um cliente SSH como PuTTY ou Terminal para se conectar ao seu servidor usando essas credenciais.

Como instalo o WordPress em um servidor FTP?

Baixar o WordPress: Vá para WordPress.org e baixe a versão mais recente do WordPress. Extraia o arquivo ZIP para o seu computador.

Configurar Acesso FTP: Instale um cliente FTP como FileZilla. Conecte-se ao seu servidor usando as credenciais FTP fornecidas pelo seu provedor de hospedagem.

Carregar Arquivos do WordPress: Navegue até o diretório public_html (ou equivalente) no seu cliente FTP. Carregue os arquivos extraídos do WordPress para este diretório.

Criar um Banco de Dados: Faça login no painel de controle da sua hospedagem (como cPanel) e crie um banco de dados MySQL. Anote o nome do banco de dados, nome de usuário e senha.

Executar o Instalador do WordPress: Abra seu navegador e acesse seu domínio. O assistente de configuração do WordPress será iniciado. Insira os detalhes do seu banco de dados quando solicitado e siga as instruções na tela para concluir a instalação.

Login e Configuração: Após a instalação, faça login no seu painel do WordPress e comece a personalizar seu site!

Com estas etapas, você terá o WordPress funcionando no seu servidor FTP em pouco tempo.

Como corrijo as permissões SSH no WordPress?

Se você está encontrando problemas de permissão SSH no seu site WordPress, veja como resolvê-los:

1. Verifique as Permissões de Arquivo

Use o comando ls -l para verificar as permissões de arquivos e diretórios. O WordPress recomenda:

  • Arquivos: 644
  • Diretórios: 755

Ajuste as permissões usando este comando:

bash

chmod 644 nome_do_arquivo

chmod 755 nome_do_diretorio

2. Verifique a Propriedade do Arquivo

Certifique-se de que os arquivos e diretórios pertencem ao usuário correto. Para a maioria das configurações, o usuário do servidor web (por exemplo, www-data ou apache) deve ser o proprietário dos arquivos do WordPress. Atualize a propriedade com:

bash

chown -R www-data:www-data /caminho/para/wordpress

3. Atualize as Chaves SSH

Certifique-se de que sua chave pública está adicionada ao arquivo ~/.ssh/authorized_keys no servidor.

Verifique se a chave privada na sua máquina local tem as permissões corretas:

bash

chmod 600 ~/.ssh/id_rsa

4. Verifique a Configuração SSH

Certifique-se de que sshd_config no seu servidor permite autenticação baseada em chave:

bash

nano /etc/ssh/sshd_config

Confirme se PubkeyAuthentication yes está definido e reinicie o SSH:

bash

service ssh restart

5. Teste a Conexão

Use ssh -v user@server para um log detalhado e depurar quaisquer problemas restantes.

Se estas etapas não resolverem o problema, considere entrar em contato com seu provedor de hospedagem para obter mais assistência.

O SSH está obsoleto?

Não, o SSH (Secure Shell) está longe de ser obsoleto. Ele continua sendo um pilar do acesso remoto seguro, transferências de arquivos e administração de sistemas. O SSH é amplamente utilizado por desenvolvedores, administradores de sistemas e provedores de hospedagem por sua criptografia e versatilidade.

Veja por que o SSH ainda é relevante:

  • Segurança: O SSH fornece criptografia forte, protegendo os dados contra acesso não autorizado.
  • Versatilidade: Ele suporta múltiplos casos de uso, incluindo tunelamento, encaminhamento de portas e transferências seguras de arquivos via SCP ou SFTP.
  • Integração: O SSH se integra perfeitamente com ferramentas como Git, Ansible e Docker para fluxos de trabalho de desenvolvimento e automação.
  • Desenvolvimento Ativo: Protocolos SSH (como OpenSSH) são ativamente mantidos, adaptando-se a ameaças emergentes de segurança do WordPress e necessidades em evolução.

Embora tecnologias mais novas como Redes Zero Trust e soluções de desktop remoto ofereçam alternativas, o SSH permanece incomparável por sua funcionalidade leve, confiável e segura. É uma ferramenta crítica no gerenciamento de infraestrutura moderna.

Como instalo o WordPress em localhost?

Configurar o WordPress em localhost é uma ótima maneira de testar e desenvolver seu site. Aqui está um guia rápido:

1. Instale um Ambiente de Desenvolvimento Local

Baixe e instale uma ferramenta como XAMPP, WAMP ou LocalWP. Essas ferramentas incluem PHP, MySQL e Apache/Nginx necessários para executar o WordPress.

2. Baixe o WordPress

Acesse wordpress.org e baixe o pacote mais recente do WordPress. Extraia os arquivos para o diretório do seu servidor local.

3. Configure um Banco de Dados

Inicie seu servidor local e abra o phpMyAdmin (geralmente em http://localhost/phpmyadmin).

Crie um novo banco de dados (por exemplo, wordpress_local).

4. Configure o WordPress

Abra seu navegador e acesse http://localhost/nome-da-sua-pasta.

Siga o assistente de instalação. Insira o nome do banco de dados, nome de usuário (root por padrão) e deixe o campo de senha em branco (ou conforme configurado em sua configuração local).

5. Conclua a Instalação

Preencha os detalhes do site como título, nome de usuário e senha, e clique em Instalar WordPress.

Agora você pode acessar seu site WordPress local em http://localhost/nome-da-sua-pasta.

Considerações Finais

Instalar o WordPress via SSH oferece controle e eficiência sem precedentes. Embora o processo possa parecer técnico, ele se torna simples com a prática.

Depois de se familiarizar com o SSH, você pode simplificar backups de sites com os novos comandos WP-CLI do Duplicator!

Para backups rápidos, use este comando: wp duplicator build

O Duplicator fará o backup de todo o seu site automaticamente. Se você abrir o painel do seu site, o novo backup estará na página Backups.

Use este comando para aprender quão flexíveis são os comandos WP-CLI do Duplicator:

wp duplicator build --help

Você aprenderá como personalizar backups, o local onde seus backups são salvos e o mecanismo de arquivamento para criar seus backups. Tudo isso a partir da interface de linha de comando do WordPress!

Seja você um desenvolvedor procurando precisão ou um proprietário de site querendo confiabilidade, combinar habilidades de SSH com Duplicator pode transformar sua experiência de gerenciamento do WordPress.

Enquanto você está aqui, acho que você vai gostar destes guias extras do WordPress:

Pronto para simplificar suas tarefas de gerenciamento? Atualize para o Duplicator Pro para comandos WP-CLI, backups automáticos, migrações de arrastar e soltar e muito mais!

avatar do autor
Joella Dunn Redator de Conteúdo
Joella é uma escritora com anos de experiência em WordPress. Na Duplicator, ela se especializa em manutenção de sites — de backups básicos a migrações em larga escala. Seu objetivo final é garantir que seu site WordPress esteja seguro e pronto para crescer.
Nosso conteúdo é sustentado pelo leitor. Se você clicar em determinados links, poderemos receber uma comissão.

Não Deixe Mais Um Dia Passar Desprotegido

Cada hora sem backups adequados do WordPress coloca seu site em risco • Cada migração atrasada do WordPress custa desempenho e crescimento

Obtenha o Duplicator Agora
Plugin Duplicator

Espere! Não perca sua
oferta exclusiva!

Como cliente , você recebe 60% DE DESCONTO

Experimente o Duplicator gratuitamente em seu site — veja por que mais de 1,5 milhão de profissionais do WordPress confiam em nós. Mas não espere — este desconto exclusivo de 60% está disponível apenas por tempo limitado.

ou
Obtenha 60% de Desconto no Duplicator Pro Agora →