SSH

O SSH é um protocolo para login remoto seguro e outros serviços de rede seguros em uma rede insegura. A Kinsta fornece acesso SSH em todos os nossos planos de hospedagem gerenciada de WordPress. O acesso SSH permite que você faça login em um prompt de comando, execute tarefas comuns de administração de sistemas e execute comandos como se estivesse no próprio servidor. Você pode executar ferramentas adicionais, como Git, Composer, WP-CLI, etc. Se você estiver em um plano Enterprise, também poderá usar ferramentas como o npm. Siga as instruções abaixo sobre como se conectar ao SSH em seu site WordPress.

O SSH deve ser usado somente por usuários avançados. A execução de comandos inadequados via SSH pode facilmente danificar seu site. Se você não se sentir à vontade para fazer isso, consulte primeiro um desenvolvedor ou nossa equipe de suporte.

Informações de login de acesso ao SSH

Para se conectar ao SSH, você precisará das seguintes informações:

  • endereço do host/servidor (endereço IP)
  • nome de usuário (nome de usuário SFTP, não seu endereço de e-mail)
  • senha
  • porta (levamos a segurança a sério aqui na Kinsta, cada site usa uma porta diferente)

Você pode encontrar essas informações na seção SFTP/SSH da aba Informações de cada site no MyKinsta.

Detalhes de SFTP e SSH no MyKinsta.
Detalhes de SFTP e SSH no MyKinsta.

Alterar a senha SFTP/SSH

Se você quiser atualizar a senha SFTP/SSH do ambiente atual, passe o mouse sobre a senha e clique em Gerar nova senha SFTP.

Gere uma nova senha SFTP/SSH para seu site WordPress.
Gere uma nova senha SFTP/SSH para seu site WordPress.

Para confirmar a alteração da senha, clique em Gerar nova senha.

Para confirmar a alteração da senha, clique em Generate new password (Gerar nova senha).
Para confirmar a alteração da senha, clique em Gerar nova senha.

Definir uma expiração de senha

Se você quiser que a senha SFTP/SSH expire e seja regenerada automaticamente em intervalos regulares para o ambiente atual, clique no ícone de edição em Expiraçãoda senha.

Altere o tempo de expiração da senha SFTP/SSH.
Altere o tempo de expiração da senha SFTP/SSH.

Escolha a frequência com que você deseja que a senha expire e seja gerada novamente e clique em Salvar alterações.

Escolha o intervalo para a expiração da senha.
Escolha o intervalo para a expiração da senha.

Métodos de autenticação

Para alterar os métodos de autenticação SSH para habilitar ou desabilitar o acesso com um nome de usuário e senha para o ambiente atual, clique no ícone de edição em Métodos de autenticação.

Altere os métodos de autenticação SSH.
Altere os métodos de autenticação SSH.

Selecione Senha para habilitar ou desabilitar o acesso SSH com um nome de usuário e senha e clique em Salvar alterações. Você não pode desabilitar o acesso usando uma chave SSH; no entanto, pode desabilitar todo o acesso SFTP/SSH.

Selecione Senha para habilitar ou desabilitar o acesso SSH com um nome de usuário e senha.
Selecione Senha para habilitar ou desabilitar o acesso SSH com um nome de usuário e senha.

Lista de permissão de IP

Para especificar uma lista de endereços IP com permissão de acesso ao seu ambiente via SFTP/SSH, clique no ícone de edição em Lista de permissão de IP.

Especifique quais endereços IP podem acessar o ambiente via SFTP/SSH.
Especifique quais endereços IP podem acessar o ambiente via SFTP/SSH.

Digite os endereços IP que você deseja permitir o acesso via SFTP/SSH e clique em Adicionar. Você pode especificar vários endereços separados por vírgula, por exemplo, 1.1.1.1, 2.2.2.2. Você também pode especificar um intervalo de endereços IP usando uma barra, por exemplo, 1.1.1.1/32.

Especifique os endereços IP que têm permissão para acessar seu ambiente via SFTP/SSH.
Especifique os endereços IP que têm permissão para acessar seu ambiente via SFTP/SSH.

Depois que você tiver inserido todos os endereços IP necessários, clique em Atualizar lista de permissões de IP.

Você pode atualizar a lista de permissões de IP para SFTP/SSH.
Você pode atualizar a lista de permissões de IP para SFTP/SSH.

Como se conectar ao SSH com um nome de usuário e uma senha

O método mais fácil de conexão via SSH é usar um nome de usuário e uma senha. Para se conectar com um nome de usuário e senha, você deve garantir que o método de autenticação por senha esteja habilitado. As etapas para fazer isso variam de acordo com o seu sistema operacional. A seguir, descrevemos o processo para cada um deles.

Conecte-se ao SSH com um nome de usuário e senha no Windows

Os usuários do Windows precisam de um cliente de terminal para se conectar ao SSH.

  1. Recomendamos que você faça o download do cliente PuTTY gratuito usando o instalador .msi. Isso também inclui o PuTTYgen, que você precisará se quiser usar chaves SSH.
  2. Inicie o PuTTY e digite o endereço IP do host e o número da porta exclusiva (ambos encontrados no MyKinsta > Sites > nome do site > Informações > SFTP/SSH > Host). Em seguida, clique em Abrir.
    Cliente SSH PuTTY para Windows.
    Cliente SSH PuTTY para Windows.
  3. Se esta for a primeira vez que você se conecta, provavelmente verá um prompt de chave rsa2. Você pode clicar em Yes, o que fará com que o host seja confiável no futuro.
    Alerta de segurança do PuTTY sobre a chave rsa2.
    Alerta de segurança do PuTTY sobre a chave rsa2.
  4. Na tela do terminal, você precisará digitar seu nome de usuário Kinsta e pressionar Enter/return.
    Digite seu nome de usuário Kinsta no PuTTY e pressione Enter/return.
    Digite seu nome de usuário Kinsta no PuTTY e pressione Enter/return.
  5. Em seguida, você será solicitado a digitar sua senha. Pressione Enter/return novamente.
    Digite sua senha SSH no PuTTY.
    Digite sua senha SSH no PuTTY.

Agora você está conectado via SSH ao seu site WordPress.

Login SSH bem-sucedido com o PuTTY.
Login SSH bem-sucedido com o PuTTY.

Você pode executar comandos como ls ou cd para listar itens e navegar pelos diretórios do seu site. O WP-CLI também é instalado por padrão em todos os sites.

Executando comandos SSH no PuTTY.
Executando comandos SSH no PuTTY.

Conectar-se ao SSH com um nome de usuário e senha no Mac/Linux

No Mac ou no Linux, é muito mais fácil conectar-se ao SSH porque o sistema operacional (SO) já tem um terminal integrado.

  1. Para abrir o terminal, vá para Aplicativos > Utilitários e clique duas vezes em Terminal.
  2. Em seguida, digite o comando como este (você pode copiar/colar esse comando diretamente do MyKinsta):
ssh username@hostip -p portnumber
Comando do terminal SSH no MyKinsta.
Comando do terminal SSH no MyKinsta.

Como se conectar ao SSH com chaves SSH

Outra opção para se conectar ao SSH é gerar um par de chaves SSH. As chaves SSH oferecem uma maneira mais segura de fazer login em um servidor e eliminam a necessidade de uma senha. Você também pode proteger ainda mais seu login adicionando uma frase secreta, mas isso não é necessário.

Como gerar um par de chaves SSH no Windows

  1. Inicie o PuTTYgen. Se ainda não tiver feito o download, você pode obtê-lo aqui.
  2. Os parâmetros padrão devem ser adequados para a maioria das configurações. Clique em Generate (Gerar).
    Gere uma nova chave no PuTTY Key Generator.
    Gere uma nova chave no PuTTY Key Generator.
  3. Mova o mouse para gerar alguma aleatoriedade.
    Movendo o mouse para criar aleatoriedade no PuTTY Key Generator.
    Movendo o mouse para criar aleatoriedade no PuTTY Key Generator.
  4. Salve suas chaves pública (.txt) e privada (.ppk). Importante: mantenha sua chave privada em segurança e não a compartilhe com ninguém.
    Salve as chaves pública e privada do PuTTY Key Generator.
    Salve as chaves pública e privada do PuTTY Key Generator.
  5. Deixe a janela do PuTTY aberta e pule para o ponto em que você adiciona sua chave pública ao MyKinsta.

Como gerar um par de chaves SSH no MAC/Linux

Inicie o Terminal em Aplicativos > Utilitários > Terminal e use o seguinte comando para iniciar a geração de chaves:

ssh-keygen -t rsa

Escolha um local para salvar sua chave privada. Se você deixar em branco, ela será salva aqui:

/home/youruser/.ssh/id_rsa

A chave pública (.PUB) será criada no mesmo local.

/home/youruser/.ssh/id_rsa.pub

Em seguida, você será solicitado a escolher uma frase secreta. Você pode deixá-la vazia se não quiser usar uma frase secreta.

Como adicionar chaves SSH no MyKinsta

Agora que você tem suas chaves SSH, pode carregar sua chave pública no MyKinsta.

  1. Clique no seu perfil de usuário no canto superior direito e clique em Configurações do usuário.
    Configurações de usuário do MyKinsta.
    Configurações de usuário do MyKinsta.
  2. Na aba Minha conta, clique no botão Adicionar chave SSH.
    Adicionar chave SSH no MyKinsta.
    Adicionar chave SSH no MyKinsta.
  3. Escolha um rótulo e cole sua chavepública.
    • Se você estiver executando o Windows, copie e cole a chave pública diretamente do PuTTYgen.
    • Se estiver executando o Mac/Linux, você pode copiar sua chave pública para a área de transferência usando o seguinte comando no Terminal:
pbcopy < ~/.ssh/id_rsa.pub
  1. Depois que você colar sua chave pública, clique no botão Adicionar chave SSH.
    Uma chave rsa válida no MyKinsta.
    Uma chave rsa válida no MyKinsta.

Como se conectar ao SSH no Windows com chaves SSH

  1. Inicie o PuTTY e digite o endereço IP do host e o número da porta exclusiva (ambos encontrados no MyKinsta > Sites > nome do site > Informações > SFTP/SSH > Host).
    IP do host e número da porta no cliente PuTTY.
    IP do host e número da porta no cliente PuTTY.
  2. Em Connection > Data, insira seu nome de usuário Kinsta no campo Auto-login username.
    Nome de usuário do login automático SSH no PuTTY.
    Nome de usuário do login automático SSH no PuTTY.
  3. Em Connection > SSH > Auth > Credentials, clique no botão Browse e selecione seu arquivo de chave privada para autenticação.
    Adicione seu arquivo de chave privada SSH no PuTTY.
    Adicione seu arquivo de chave privada SSH no PuTTY.
  4. Em Session, digite um novo nome de Saved Sessions e clique em Save. Clique no botão Open para iniciar uma nova sessão.
    Dê um nome e salve sua sessão SSH no PuTTY.
    Dê um nome e salve sua sessão SSH no PuTTY.
  5. Provavelmente, você verá um alerta de segurança sobre uma alteração nas chaves. Clique em Yes.
    Clique em Yes no alerta de segurança do PuTTY sobre uma alteração nas chaves.
    Clique em Yes no alerta de segurança do PuTTY sobre uma alteração nas chaves.
  6. Se você configurou uma frase secreta, precisará digitá-la.
    Digite a frase secreta da chave, se aplicável.
    Digite a frase secreta da chave, se aplicável.

    Caso contrário, você será conectado imediatamente.

    Você fez login no site com uma chave SSH.
    Você fez login no site com uma chave SSH.

Como você pode se conectar ao SSH no MAC/Linux com chaves SSH

  1. Inicie o Terminal em Aplicativos > Utilitários > Terminal.
  2. Agora você precisa carregar sua chave privada salva usando o seguinte comando:
ssh-add ~/.ssh/id_rsa
  1. Se você definiu uma frase secreta para sua chave, será solicitado que você a insira.
  2. Digite o comando no seguinte formato (você pode copiar/colar isso diretamente do MyKinsta):
ssh username@hostip -p portnumber
Comando do terminal SSH no MyKinsta.
Comando do terminal SSH no MyKinsta.

Desabilitar/habilitar o acesso SFTP/SSH

Se você quiser desabilitar o acesso SFTP/SSH para que nenhum usuário possa se conectar via SFTP/SSH, na aba Informações do seu site, clique em Desabilitar.

Desabilitar o acesso SFTP/SSH.
Desabilitar o acesso SFTP/SSH.

Para confirmar as alterações, clique em Desabilitar acesso SFTP/SSH.

Confirme as alterações para desabilitar o acesso SFTP/SSH.
Confirme as alterações para desabilitar o acesso SFTP/SSH.

Quando o acesso SFTP/SSH é desativado, os detalhes da conexão não são mais exibidos.

Acesso SFTP/SSH desabilitado.
Acesso SFTP/SSH desabilitado.

Se você quiser habilitar o acesso e mostrar os detalhes da conexão, clique em Habilitar > Habilitar acesso SFTP/SSH.

Observações adicionais

Se você tiver problemas para se conectar, talvez seja necessário alterar a senha ou excluir entradas do arquivo known_hosts.

Este artigo foi útil?