SSH é um protocolo para login remoto seguro e outros serviços de rede segura através de uma rede insegura. Kinsta fornece acesso ao SSH com todos os nossos planos de Hospedagem Gerenciada de WordPress. O acesso SSH permite que você entre em um prompt de comando, execute tarefas comuns de administrador de sistema e execute comandos como se você estivesse sentado no próprio servidor. Você pode executar ferramentas adicionais tais como Git, Composer, WP-CLI, etc. Se você está em um plano Enterprise, você também pode usar ferramentas como npm. Siga as instruções abaixo sobre como se conectar ao SSH em seu site WordPress.

SSH deve ser usado somente por usuários avançados. Executar comandos impróprios via SSH pode facilmente quebrar o seu site. Se você não estiver confortável fazendo isso, por favor, verifique primeiro com um desenvolvedor ou com nossa equipe de suporte.

Informações de login de acesso ao SSH

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

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

Você pode encontrar estas informações na seção SFTP/SSH da guia Informações de cada site dentro do MyKinsta.

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

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

O método mais fácil para conectar via SSH é usar um nome de usuário e senha. Os passos para fazer isso variam de acordo com o seu sistema operacional. Nós delineamos o processo para cada um deles abaixo.

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

Para aqueles que executam Windows, você precisará de um cliente terminal para se conectar ao SSH.

Passo 1

Nós recomendamos o download gratuito do cliente PuTTY. Pegue o instalador .msi, pois este também inclui o PuTTYgen. Se você quiser usar as chaves SSH mais tarde, você vai precisar disto.

Passo 2

Inicie o PuTTY e digite seu endereço IP Host e o número único da porta (ambos encontrados em MyKinsta > Sites > sitename > Info > SFTP/SSH > Host). Em seguida, clique em Open.

Cliente SSH PuTTY para Windows.
Cliente SSH PuTTY para Windows.

Passo 3

Se esta é a primeira vez que você se conecta, você provavelmente verá um prompt de chave rsa2. Vá em frente e clique em Sim, que confiará no host no futuro.

PuTTY alerta de segurança sobre a chave rsa2.
PuTTY alerta de segurança sobre a chave rsa2.

Passo 4

Na tela do terminal, você precisará digitar seu nome de usuário Kinsta e pressionar Enter/retorno.

Digite seu nome de usuário Kinsta em PuTTY e pressione Enter/return.
Digite seu nome de usuário Kinsta em PuTTY e pressione Enter/return.

Passo 5

Você então será solicitado a digitar sua senha. Pressione Enter/retornar novamente.

Digite sua senha SSH em PuTTY.
Digite sua senha SSH em PuTTY.

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

SSH login bem sucedido com PuTTY.
SSH login bem sucedido com PuTTY.

Você pode executar comandos tais 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 em PuTTY.
Executando comandos SSH em PuTTY.

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

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

Passo 1

Abra o terminal indo em Applications > Utilities e clicando duas vezes no Terminal.

Passo 2

Então digite o comando assim (Você pode copiar/colar este comando diretamente do MyKinsta):

ssh username@hostip -p portnumber

Comando terminal SSH no MyKinsta.
Comando terminal SSH no MyKinsta.

Como se conectar ao SSH com as chaves SSH

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

Como gerar o par de chaves SSH no Windows

Passo 1

Abra o PuTTYgen. Se você ainda não fez o download, você pode baixar aqui.

Passo 2

Os parâmetros padrão devem ser finos na maioria das configurações. Clique em Generate.

Gerar uma nova chave no Gerador de Chaves PuTTY.
Gerar uma nova chave no Gerador de Chaves PuTTY.

Passo 3

Mova seu mouse ao redor para gerar alguma aleatoriedade.

Movendo o mouse para criar aleatoriedade no Gerador de Chaves PuTTY.
Movendo o mouse para criar aleatoriedade no Gerador de Chaves PuTTY.

Passo 4

Salve tanto sua chave pública (.txt) como privada (.ppk). Importante: Mantenha sua chave privada segura e não a compartilhe com ninguém.

Salvar chaves públicas e privadas do Gerador de Chaves PuTTY.
Salvar chaves públicas e privadas do Gerador de Chaves PuTTY.

Passo 5

Deixe a janela PuTTY aberta e desça até onde você adiciona sua chave pública ao MyKinsta.

Como gerar o par de chaves SSH no MAC/Linux

Passo 1

Abra o Terminal a partir de Applications > Utilities > Terminal.

Passo 2

Use o seguinte comando para iniciar a geração da chave.

ssh-keygen -t rsa

Passo 3

Escolha um local para salvar sua chave privada. Se você deixá-la em branco, ela irá salvá-la aqui:

/home/youruser/.ssh/id_rsa

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

/home/youruser/.ssh/id_rsa.pub

Passo 4

Você será então solicitado a escolher uma senha. Você pode deixá-la vazia se você não quiser usar uma frase-senha.

Como adicionar chaves SSH no MyKinsta

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

Passo 1

Clique no seu perfil de usuário no canto superior direito, e clique em Configurações do usuário.

Configurações do usuário MyKinsta.
Configurações do usuário MyKinsta.

Passo 2

Na aba Minha conta, clique no botão Adicionar chave SSH.

Adicionar chave SSH em MyKinsta.
Adicionar chave SSH em MyKinsta.

Passo 3

Escolha um rótulo e cole sua chave pública.

  • Se você estiver rodando Windows, copie e cole a chave pública diretamente do PuTTYgen.
  • Se você estiver rodando Mac/Linux, você pode copiar sua chave pública para sua área de transferência usando o seguinte comando no Terminal pbcopy < ~/.ssh/id_rsa.pub

Depois de colar sua chave pública, você deve ver uma confirmação verde que diz “chave RSA válida” Clique no botão OK.

Uma chave rsa válida em MyKinsta.
Uma chave rsa válida em MyKinsta.

Como se conectar ao SSH no Windows com as chaves SSH

Passo 1

Inicie o PuTTY e digite seu endereço IP Host e o número único da porta (ambos encontrados em MyKinsta > Sites > sitename > Info > SFTP/SSH > Host).

Host IP e número de porta no cliente PuTTY.
Host IP e número de porta no cliente PuTTY.

Passo 2

Em Conexão > Dados digite seu nome de usuário Kinsta no campo Nome de usuário Auto-login.

SSH Auto-login username in PuTTY.
SSH Auto-login username in PuTTY.

Passo 3

Em Conexão > SSH > Autenticação > Credenciais, clique no botão “Procurar” e selecione o arquivo da sua chave privada para autenticação.

Adicione seu arquivo de chave privada SSH em PuTTY.
Adicione seu arquivo de chave privada SSH em PuTTY.

Passo 4

Em Session, digite um novo nome para Saved Sessions e clique em Save. Clique no botão Open para iniciar uma nova sessão.

Nome e salve sua sessão SSH em PuTTY.
Nome e salve sua sessão SSH em PuTTY.

Você provavelmente verá um alerta de segurança sobre uma mudança nas chaves. Clique em Sim.

Clique Sim no alerta de segurança PuTTY sobre uma mudança nas chaves.
Clique Sim no alerta de segurança PuTTY sobre uma mudança nas chaves.

Se você criar uma frase-senha, você precisará digitar isso.

Digite a senha para chave, se aplicável.
Digite a senha para chave, se aplicável.

Caso contrário, você estará logado.

Logado no site com uma chave SSH
Logado no site com uma chave SSH

Como se conectar ao SSH no MAC/Linux com chaves SSH

Passo 1

Lançar o Terminal a partir de Applications > Utilities > Terminal.

Passo 2

Agora você precisa carregar sua chave privada salva usando o seguinte comando:

ssh-add ~/.ssh/id_rsa

Passo 3

Se você definir uma senha para sua chave, você será solicitado a inseri-la.

Passo 4

Insira o comando no seguinte formulário (Você pode copiar/colar isto diretamente do MyKinsta):

ssh username@hostip -p portnumber

Comando terminal SSH em MyKinsta.
Comando terminal SSH em MyKinsta.

Notas adicionais

Se você tiver problemas de conexão, você pode precisar redefinir sua senha SSH ou excluir entradas do seu arquivo de known_hosts.