SSH
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.
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çoIP Host e o número único da porta (ambos encontrados em MyKinsta > Sites > sitename > Info > SFTP/SSH > Host). Em seguida, clique em Open.
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.
Passo 4
Na tela do terminal, você precisará digitar seu nome de usuário Kinsta e pressionar Enter/retorno.
Passo 5
Você então será solicitado a digitar sua senha. Pressione Enter/retornar novamente.
Agora você está conectado via SSH ao seu site WordPress.
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.
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
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.
Passo 3
Mova seu mouse ao redor para gerar alguma aleatoriedade.
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.
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.
Passo 2
Na aba Minha conta, clique no botão Adicionar chave SSH.
Passo 3
Escolha um rótulo e cole sua chavepú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.
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).
Passo 2
Em Conexão > Dados digite seu nome de usuário Kinsta no campo Nome de usuário Auto-login.
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.
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.
Você provavelmente verá um alerta de segurança sobre uma mudança nas chaves. Clique em Sim.
Se você criar uma frase-senha, você precisará digitar isso.
Caso contrário, você estará logado.
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
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.