Obtenha hoje o melhor plug-in de backup e migração para WordPress
Obter o Duplicator agora
Anúncio sobre a limpeza de mídia do WP

[NOVO] O WP Media Cleanup elimina imagens não utilizadas escondidas na sua biblioteca multimédia

Cansado de bibliotecas de mídia desorganizadas? O WP Media Cleanup analisa o seu site para remover variações desnecessárias de imagens e aumentar a eficiência do site...
Instalar o WordPress a partir do SSH

Como instalar o WordPress a partir do SSH como um profissional (6 passos) 

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.

Alguma vez desejou uma forma mais rápida e segura de configurar um sítio WordPress?

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

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

Este guia irá guiá-lo através de cada passo da instalação do WordPress usando SSH. Quer seja um programador experiente ou um utilizador avançado que procura melhorar as suas competências em WordPress, encontrará aqui informações práticas.

Cobriremos tudo, desde a ligação ao seu servidor até à configuração do WordPress, tudo através de comandos seguros e encriptados. No final deste tutorial, você terá a confiança necessária 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.

Índice

O que é o SSH?

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

As ligações tradicionais à Internet são como enviar postais - qualquer pessoa pode potencialmente lê-los. O SSH é mais como uma mensagem fechada e encriptada que apenas o destinatário pretendido pode abrir.

Quando utiliza o SSH, toda a comunicação é encriptada. As suas credenciais de início de sessão, comandos e transferências de dados serão protegidos de potenciais espiões. Os piratas informáticos não vêem nada para além de informações codificadas e ilegíveis.

O SSH garante que a sua ligação permanece privada. Cada pedaço de dados é transformado num código complexo que só pode ser descodificado por partes autorizadas.

Os programadores confiam no SSH para tudo, desde a gestão de servidores até à implementação de software. É o canivete suíço da computação remota.

A beleza do SSH é a sua simplicidade e segurança. Com apenas alguns toques nas teclas, 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" diretamente o SSH.

O WordPress é um sistema de gestão de conteúdos que é executado em servidores Web. Não interage inerentemente com o SSH como parte da sua funcionalidade principal. Em vez disso, o SSH torna-se uma ferramenta para gerir o WordPress nos bastidores.

Pense no SSH como um passe para os bastidores do seu site WordPress. Não actua no palco, mas dá-lhe acesso crítico para instalar, configurar e manter o seu site.

O SSH brilha realmente nas tarefas de gestão do WordPress. Ferramentas como o WP-CLI, uma interface de linha de comandos para o WordPress, dependem muito das ligações SSH.

Com o SSH, é possível:

Pode utilizar o SSH para executar estas tarefas de forma mais eficiente do que através de uma interface Web. É mais rápido, mais preciso e permite a automatização baseada em scripts.

Assim, embora o WordPress não use SSH diretamente, o SSH torna-se uma ferramenta inestimável para a gestão de sites WordPress.

Porquê instalar o WordPress via SSH?

A velocidade é a primeira grande vantagem. As instalações SSH são extremamente rápidas em comparação com os métodos tradicionais baseados na Web. Pode configurar um sítio WordPress inteiro em minutos, não em horas.

A segurança vem a seguir. O SSH fornece uma ligação encriptada, protegendo as suas credenciais e dados durante todo o processo de instalação.

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

O controlo é inigualável. O SSH dá-lhe acesso direto à linha de comandos do seu servidor. Não está limitado por interfaces gráficas ou restrições do painel de controlo do alojamento. Todos os aspectos da instalação estão na ponta dos seus dedos.

A resolução de problemas torna-se mais fácil. Quando algo corre mal, o SSH permite-lhe aprofundar as configurações do servidor, executar diagnósticos e resolver problemas rapidamente.

Para utilizadores avançados e programadores, o SSH não é apenas um método de instalação - é uma poderosa ferramenta de gestão.

Como instalar o WordPress a partir do SSH

A instalação do WordPress via SSH pode parecer intimidante, mas vamos dividi-la em passos simples e fáceis de gerir.

Passo 1: Ligar ao SSH

Antes de poder instalar o WordPress, terá de estabelecer uma ligação segura ao seu servidor. É aqui que o SSH entra em ação.

Primeiro, precisa dos detalhes de ligação do seu servidor:

  • Nome de utilizador
  • Nome de anfitrião ou endereço IP
  • Palavra-passe ou chave SSH

Para se ligar, abra o seu terminal (no Mac/Linux) ou utilize uma ferramenta como o PuTTY (no Windows). O comando básico de ligação tem o seguinte aspeto:

ssh username@hostname

Substituir username com o seu nome de utilizador real do servidor e hostname com o endereço do seu servidor. Por exemplo:

ssh john@mywebsite.com

Se esta for a primeira vez que se liga, poderá ver uma mensagem de segurança a perguntar se pretende continuar. Digite "sim" para continuar.

Ser-lhe-á então pedida a sua palavra-passe. Introduza-a cuidadosamente - o SSH faz distinção entre maiúsculas e minúsculas.

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

ssh-keygen -t rsa

Isto cria um par de chaves públicas e privadas, permitindo o início de sessão sem palavra-passe e uma maior segurança.

Se tiver problemas de ligação, verifique estes problemas comuns:

  • Verificar a sua ligação à Internet
  • Confirme o seu nome de utilizador e nome de anfitrião
  • Certifique-se de que o seu servidor permite ligações SSH
  • Verificar as definições da firewall

Passo 2: Instalar o WP-CLI

O WP-CLI é uma ferramenta de linha de comandos que lhe permite interagir com o WordPress sem tocar num navegador Web.

A maioria dos programadores considera o WP-CLI essencial para instalações e gestão eficientes do WordPress. Pense nele como uma forma fácil e rápida de controlar o seu site WordPress diretamente a partir do terminal.

Para ver se o seu servidor já tem WP-CLI, utilize este comando:

wp cli version

Se o WP-CLI estiver instalado, ele dir-lhe-á qual a versão que está a ser executada.

Para instalar o WP-CLI pela primeira vez, utilizará um simples comando de transferência. Veja como:

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

Isto permite descarregar o ficheiro de instalação do WP-CLI. Em seguida, torne-o executável:

chmod +x wp-cli.phar

Em seguida, mova-o para uma localização no caminho do sistema:

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

Para verificar a instalação, execute:

wp --info

Deve ser apresentado um ecrã com informações sobre a versão do WP-CLI e detalhes do sistema.

Dica profissional: WP-CLI funciona em Linux e macOS. Os utilizadores do Windows podem necessitar de uma configuração adicional ou utilizar o Windows Subsystem for Linux (WSL).

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

Passo 3: Descarregar e instalar o WordPress

Agora não terá problemas em instalar o WordPress usando o WP-CLI. Também não terá de se preocupar com downloads de ficheiros ou processos de extração complicados.

Utilize este comando WP-CLI para descarregar a versão mais recente do WordPress:

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

Substituir /path/to/your/wordpress/installation com o diretório real onde pretende instalar o WordPress. Isto pode ser algo como /var/www/mysite ou /home/username/public_html.

Se pretender 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 os programadores que preferem mais controlo, também é possível transferir manualmente o WordPress utilizando 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 existe antes de efetuar a transferência
  • Verifique se tem espaço suficiente no disco
  • Verificar as permissões de escrita para o diretório de destino

Passo 4: Configurar a base de dados

Todos os sítios WordPress necessitam de uma base de dados. É nela que residem todos os seus posts, páginas, utilizadores e definições.

Em primeiro lugar, terá de criar uma base de dados MySQL. A maioria dos painéis de controlo de alojamento oferece isto através do phpMyAdmin, mas vamos concentrar-nos nos métodos de linha de comandos.

Inicie sessão no MySQL como utilizador raiz:

mysql -u root -p

Em seguida, crie uma nova base de dados para o WordPress:

CREATE DATABASE wordpress_db;

Criar um utilizador de base de dados dedicado com uma palavra-passe forte:

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

Conceda a este utilizador privilégios totais na nova base de dados:

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

FLUSH PRIVILEGES;

EXIT;

Passo 5: Ligar o seu site à base de dados

Agora é hora de ligar o WordPress à sua base de dados recém-criada. O WP-CLI torna este processo simples.

Utilize este comando para criar o seu wp-config.php ficheiro:

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

Substitua os marcadores de posição pelos detalhes reais da sua base de dados:

  • wordpress_db: O nome da base de dados
  • wordpress_user: O utilizador da base de dados que criou
  • your_strong_password: A palavra-passe para esse utilizador
  • localhost: normalmente o anfitrião da base de dados (pode ser diferente em alguns ambientes de alojamento)

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

  • O nome da base de dados indica ao WordPress qual a base de dados a utilizar
  • O utilizador da base de dados fornece as credenciais de acesso
  • O anfitrião da base de dados especifica onde está localizada a base de dados

Passo 6: Configurar o WordPress

Esta é a etapa final da instalação do SSH WordPress. 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 estes marcadores de posição pelos seus dados específicos:

  • yourdomain.com: O URL do seu sítio Web atual
  • O nome do seu sítio: O título do seu sítio WordPress
  • yourusername: O nome de utilizador da sua conta de administrador
  • your_secure_password: Uma palavra-passe forte e única
  • your@email.com: O seu endereço de correio eletrónico de administrador

Depois de executar este comando, o WordPress está totalmente instalado e pronto para ser usado. Agora você pode entrar no painel de administração do WordPress usando as credenciais que acabou de criar.

Problemas comuns ao instalar o WordPress a partir do SSH

As instalações SSH do WordPress nem sempre são fáceis. Os problemas de conexão geralmente resultam de erros simples, como credenciais de login incorretas, restrições de firewall ou configurações SSH desatualizadas.

Verifique sempre o seu nome de utilizador, nome de anfitrião e certifique-se de que o seu IP não está bloqueado.

Os erros de permissão podem parar a sua instalação. A chave é compreender as permissões de ficheiros e diretórios.

Utilização chmod para definir os níveis de acesso corretos para os ficheiros WordPress. Normalmente, chmod 644 para ficheiros de configuração e chmod 755 para diretórios resolverá a maioria das dores de cabeça relacionadas com permissões.

Problemas de compatibilidade com versões de PHP ou dependências de sistema em falta podem causar erros inesperados. Uma verificação rápida do sistema (verificar a sua versão do PHP e reinstalar o WP-CLI) resolve frequentemente estes problemas técnicos.

Os problemas de ligação à base de dados estão normalmente relacionados com as credenciais. Verifique todos os detalhes: nome de utilizador da base de dados, palavra-passe, nome do anfitrião e certifique-se de que o serviço MySQL está a funcionar. Um único erro de digitação pode impedir o WordPress de aceder à sua base de dados.

Perguntas mais frequentes (FAQs)

Como posso ativar o SSH no WordPress?

Active o SSH no WordPress acedendo ao painel de controlo da sua conta de alojamento e encontrando a secção SSH. Active 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 é que instalo o WordPress num servidor FTP?

Descarregar o WordPress: Aceda a WordPress.org e transfira a versão mais recente do WordPress. Extraia o ficheiro ZIP para o seu computador.

Configurar o acesso ao FTP: Instale um cliente FTP como o FileZilla. Ligue-se ao seu servidor utilizando as credenciais de FTP fornecidas pelo seu fornecedor de alojamento.

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

Criar uma base de dados: Inicie sessão no painel de controlo do seu alojamento (como o cPanel) e crie uma base de dados MySQL. Anote o nome da base de dados, o nome de utilizador e a palavra-passe.

Execute o instalador do WordPress: Abra o seu browser e aceda ao seu domínio. O assistente de instalação do WordPress será iniciado. Introduza os detalhes da sua base de dados quando solicitado e siga as instruções no ecrã para concluir a instalação.

Iniciar sessão e configurar: Depois de instalado, inicie sessão no seu painel de controlo do WordPress e comece a personalizar o seu site!

Com estes passos, terá o WordPress a funcionar no seu servidor FTP num instante.

Como posso corrigir as permissões SSH no WordPress?

Se estiver a encontrar problemas de permissão SSH no seu site WordPress, eis como os resolver:

1. Verificar as permissões dos ficheiros

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

  • Ficheiros: 644
  • Diretórios: 755

Ajustar as permissões utilizando este comando:

bash

chmod 644 filename

chmod 755 directoryname

2. Verificar a propriedade do ficheiro

Certifique-se de que os ficheiros e diretórios são propriedade do utilizador correto. Na maioria das configurações, o utilizador do servidor Web (por exemplo, www-data ou apache) deve ser o proprietário dos ficheiros WordPress. Atualizar a propriedade com:

bash

chown -R www-data:www-data /path/to/wordpress

3. Atualizar as chaves SSH

Certifique-se de que a sua chave pública é adicionada ao ficheiro ~/.ssh/authorized_keys no servidor.

Verifique se a chave privada no seu computador local tem as permissões corretas:

bash

chmod 600 ~/.ssh/id_rsa

4. Verificar a configuração SSH

Assegurar sshd_config no seu servidor permite a autenticação baseada em chaves:

bash

nano /etc/ssh/sshd_config

Confirmar PubkeyAuthentication yes está definido e reiniciar o SSH:

bash

service ssh restart

5. Testar a ligação

Utilização ssh -v user@server para obter um registo detalhado que permita resolver os problemas remanescentes.

Se estes passos não resolverem o problema, considere contactar o seu fornecedor de alojamento para obter mais assistência.

O SSH é obsoleto?

Não, o SSH (Secure Shell) está longe de ser obsoleto. Continua a ser a pedra angular do acesso remoto seguro, das transferências de ficheiros e da administração de sistemas. O SSH é amplamente utilizado por programadores, administradores de sistemas e fornecedores de alojamento devido à sua encriptação e versatilidade.

Eis porque é que o SSH ainda é relevante:

  • Segurança: O SSH fornece uma encriptação forte, protegendo os dados contra o acesso não autorizado.
  • Versatilidade: Suporta vários casos de utilização, incluindo tunelamento, reencaminhamento de portas e transferências seguras de ficheiros através de SCP ou SFTP.
  • Integração: O SSH integra-se perfeitamente com ferramentas como Git, Ansible e Docker para fluxos de trabalho de desenvolvimento e automação.
  • Desenvolvimento ativo: Os protocolos SSH (como o OpenSSH) são mantidos ativamente, adaptando-se às ameaças emergentes à segurança do WordPress e às necessidades em evolução.

Embora as tecnologias mais recentes, como as redes Zero Trust e as soluções de ambiente de trabalho remoto, ofereçam alternativas, o SSH continua a ser incomparável pela sua funcionalidade leve, fiável e segura. É uma ferramenta essencial na gestão de infra-estruturas modernas.

Como é que instalo o WordPress no localhost?

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

1. Instalar 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. Descarregar o WordPress

Vá a wordpress.org e descarregue o pacote WordPress mais recente. Extraia os ficheiros para o diretório do seu servidor local.

3. Configurar uma base de dados

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

Crie uma nova base de dados (por exemplo, wordpress_local).

4. Configurar o WordPress

Abra o seu browser e aceda a http://localhost/your-folder-name.

Siga o assistente de instalação. Introduza o nome da base de dados, o nome de utilizador (root por predefinição) e deixe o campo da palavra-passe em branco (ou conforme configurado na sua configuração local).

5. Instalação completa

Preencha os detalhes do site, como o título, o nome de utilizador e a palavra-passe e, em seguida, clique em Instalar o WordPress.

Pode agora aceder ao seu sítio WordPress local em http://localhost/your-folder-name.

Considerações finais

A instalação do WordPress via SSH oferece um controlo e uma eficiência sem precedentes. Embora o processo possa parecer técnico, torna-se simples com a prática.

Depois de se familiarizar com o SSH, pode simplificar as cópias de segurança de sítios Web com os novos comandos WP-CLI do Duplicator!

Para efetuar cópias de segurança rápidas, utilize este comando: wp duplicator build

O Duplicator fará automaticamente uma cópia de segurança de todo o seu sítio web. Se abrir o painel de controlo do seu site, a nova cópia de segurança estará na página Cópias de segurança.

Utilize este comando para conhecer a flexibilidade dos comandos WP-CLI do Duplicator:

wp duplicator build -- help

Aprenderá a personalizar as cópias de segurança, a localização onde as suas cópias de segurança são guardadas e o motor de arquivo para criar as suas cópias de segurança. Tudo isso a partir da interface de linha de comando do WordPress!

Quer seja um programador à procura de precisão ou um proprietário de um site à procura de fiabilidade, a combinação de competências SSH com o Duplicator pode transformar a sua experiência de gestão do WordPress.

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

Pronto para simplificar as suas tarefas de gestão? Actualize para o Duplicator Pro e obtenha comandos WP-CLI, cópias de segurança automáticas, migrações de arrastar e largar e muito mais!

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.