Como se conectar por SSH ao seu alojamento web LWS

Procédure

O acesso SSH permite-lhe ligar-se diretamente em linha de comando ao seu alojamento web LWS para gerir os seus ficheiros e executar ferramentas como WP-CLI, Composer ou Git. Esta funcionalidade está disponível desde a fórmula LWS Starter. Graças à autenticação por chave pública, beneficia de uma ligação rápida, fiável e altamente segura. Neste guia, vamos gerar um par de chaves SSH no seu computador, registar a chave no seu LWS Panel e abrir a sua primeira sessão no terminal.

Gerar o par de chaves SSH

  1. Gere o seu par de chaves SSH no seu computador

    Abra o terminal do seu computador (PowerShell no Windows, ou a aplicação Terminal no macOS e Linux). Execute o seguinte comando para criar um par de chaves criptográficas seguras no formato Ed25519. Quando o sistema lhe pedir para introduzir uma frase secreta («passphrase»), prima simplesmente duas vezes a tecla Enter para continuar sem palavra-passe.

    ⌨ No seu computador
    ssh-keygen -t ed25519 -C "mon-ordinateur" -f ~/.ssh/lws_hebergement
    Resultado esperado
    Generating public/private ed25519 key pair.
    Enter passphrase for "/home/tuto/.ssh/lws_hebergement" (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /home/tuto/.ssh/lws_hebergement
    Your public key has been saved in /home/tuto/.ssh/lws_hebergement.pub
  2. Exiba e copie o conteúdo da sua chave pública

    Para autorizar o acesso a partir da sua máquina, deve fornecer ao servidor LWS apenas a sua chave pública. Exiba o seu conteúdo textual com o comando cat no seu terminal, depois selecione e copie a linha inteira que começa por «ssh-ed25519».

    ⌨ No seu computador
    cat ~/.ssh/lws_hebergement.pub
    Resultado esperado
    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOdhh1/3YU/lRVg4Sw/UcXaGnnOzxzS1jmoNMC2Pvk1f mon-ordinateur

Configurar o acesso no LWS Panel

  1. Aceda à gestão do seu alojamento

    Inicie sessão na sua área de cliente LWS. No separador Domínio(s) & Alojamento(s), localize o seu nome de domínio na lista e depois clique no botão Gerir correspondente.

    Como se conectar por SSH ao seu alojamento web LWS
  2. Abra a ferramenta Acesso SSH

    No painel de controlo do seu domínio, desloque o ecrã até ao bloco Software. Clique na secção Acesso SSH para configurar as suas permissões de ligação.

    Como se conectar por SSH ao seu alojamento web LWS
  3. Abra a janela de adição de chave

    A página resume as suas informações de ligação (host, porta 22 e identificador). Desloque-se para baixo até à caixa Listagem das chaves Ssh e clique no botão Adicionar uma chave SSH.

    Como se conectar por SSH ao seu alojamento web LWS
  4. Cole a sua chave pública SSH

    Uma janela de diálogo aparece no ecrã. Clique no campo Chave pública SSH e cole nele a totalidade do texto copiado do seu terminal no passo 2.

    Como se conectar por SSH ao seu alojamento web LWS
  5. Registe a chave no seu alojamento

    Verifique se a cadeia começa corretamente pelo formato de chave (por exemplo ssh-ed25519) e não contém qualquer espaço extra no início. Em seguida, clique no botão verde Adicionar a chave.

    Como se conectar por SSH ao seu alojamento web LWS
  6. Aceda às definições de configuração

    Depois de a chave estar registada na lista, volte ao topo da página na secção Informações de ligação e clique na ligação Modificar a configuração.

    Como se conectar por SSH ao seu alojamento web LWS
  7. Ative o acesso ilimitado por chave e valide

    Verifique se a opção geral está assinalada em Ativar. Defina a Duração de ativação como Ilimitado, depois assinale a caixa Autenticação apenas por chave SSH (desativa a ligação SSH por palavra-passe) para proteger a sua conta. Por fim, clique no botão verde Validar.

    Como se conectar por SSH ao seu alojamento web LWS

Ligar-se em linha de comando

  1. Inicie a ligação SSH no terminal

    Volte ao seu terminal de comandos. Execute o comando ssh especificando a localização da sua chave privada com o parâmetro -i, seguido do seu identificador de utilizador SSH e do nome do host do seu alojamento (indicados no seu LWS Panel). Na primeira tentativa, o terminal apresenta um aviso de segurança sobre a impressão digital da máquina remota: escreva yes e valide.

    ⌨ No seu computador
    ssh -i ~/.ssh/lws_hebergement learn2883932@learnlws.fr
    Resultado esperado
    The authenticity of host 'learnlws.fr (2a00:7ee0:1:0:3:2234:0:414)' can't be established.
    ED25519 key fingerprint is SHA256:pW7qVdjWOl1Ebc6mnLmjOB6Z9dno2hostWO8ew4y4Fs.
    This key is not known by any other names.
    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
    Warning: Permanently added 'learnlws.fr' (ED25519) to the list of known hosts.
  2. Navegue nas suas pastas e feche a sessão

    Agora está ligado ao servidor Debian do seu alojamento web LWS. Pode verificar a sua localização atual com pwd e mostrar o conteúdo do seu diretório web com ls. Para fechar a sessão SSH e regressar à linha de comandos do seu computador, escreva simplesmente exit.

    ⌨ No servidor
    pwd
    ls
    exit
    Resultado esperado
    /var/www/learnlws.fr/htdocs
    default_index.html
    déconnexion
    Connection to learnlws.fr closed.

Glossário

SSH (Secure Shell)
Protocolo de rede encriptado que permite aceder e administrar um servidor remoto em total segurança através de uma linha de comandos.
Chave pública
Parte da chave de encriptação que deposita sem risco no servidor para se identificar durante as ligações.
Chave privada
Ficheiro secreto guardado apenas no seu computador que permite provar a sua identidade perante a chave pública.
Ed25519
Algoritmo moderno e muito eficiente de criptografia em curvas elípticas, recomendado para gerar chaves SSH.
Impressão digital (fingerprint)
Identificador único de uma chave ou de um servidor que permite confirmar a sua autenticidade aquando da primeira ligação.
SFTP
Protocolo de transferência de ficheiros seguro que funciona sobre o túnel SSH.

Perguntas frequentes

Porque é que recebo a mensagem «Permission denied (publickey)»?

Esta mensagem indica que a chave privada utilizada no seu computador não corresponde à chave pública registada no LWS Panel, ou que o parâmetro -i não aponta para o ficheiro correto. Verifique também se assinalou e validou corretamente a ativação do serviço SSH na sua área de cliente.

O que significa a mensagem «This service allows sftp connections only»?

Esta notificação surge quando o acesso completo à shell SSH ainda não foi validado ou quando o estado permaneceu restrito apenas à transferência de ficheiros SFTP. Volte ao seu LWS Panel, na secção Acesso SSH, e certifique-se de que assinalou Ativar e validou a configuração.

O que fazer em caso de erro «REMOTE HOST IDENTIFICATION HAS CHANGED»?

Este alerta de segurança aparece quando a impressão digital do servidor remoto foi alterada (por exemplo, após uma migração de infraestrutura). Para resolver o problema, elimine a antiga impressão digital registada no seu posto com o comando ssh-keygen -R seu-dominio.fr antes de reiniciar a ligação.

O comando SSH não responde, a porta 22 pode estar bloqueada?

Sim, algumas redes empresariais ou ligações partilhadas bloqueiam as ligações de saída na porta TCP 22. Teste a sua ligação a partir de outra rede (como um partilhamento de ligação móvel 4G/5G) para verificar se o bloqueio provém da sua box ou de uma firewall local.

help.lws.net/a/7928
Este artigo foi útil?

Sim

Não

Lido 4 vezes

Obrigado! Não hesite em colocar questões sobre a nossa documentação se pretender mais informações e ajudar-nos a melhorá-la.

Artigos semelhantes

Uma pergunta sobre este artigo?

Coloque-a à equipa LWS e à comunidade. A resposta é publicada após moderação.

Fazer uma pergunta à equipa do LWS e à sua comunidade

RGPD: Responsável: LWS-Ligne Web Services. Finalidade: moderação e publicação pública da sua pergunta, eventual notificação de uma resposta. Base legal: consentimento (art. 6.º, n.º 1, al. a) RGPD). Conservação dos e-mails: 90 dias após a notificação, 12 meses no máximo sem resposta. Para exercer os seus direitos, consulte a secção RGPD das nossas condições gerais.