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 Single 1.9M ou superior ou em um plano WP 60 ou superior, 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.

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.

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.

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

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.

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.

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.

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.

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

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.
- 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.
- 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. - 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. - 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. - Em seguida, você será solicitado a digitar sua senha. Pressione Enter/return novamente.
Digite sua senha SSH no PuTTY.
Agora você está conectado via SSH ao seu site WordPress.

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.

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

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
- Inicie o PuTTYgen. Se ainda não tiver feito o download, você pode obtê-lo aqui.
- 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. - Mova o mouse para gerar alguma aleatoriedade.
Movendo o mouse para criar aleatoriedade no PuTTY Key Generator. - 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. - 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.
- 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. - Na aba Minha conta, clique no botão Adicionar chave SSH.
Adicionar chave SSH no MyKinsta. - 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
- Depois que você colar sua chave pública, clique no botão Adicionar chave SSH.
Uma chave rsa válida no MyKinsta.
Como se conectar ao SSH no Windows com chaves SSH
- 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. - 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. - 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. - 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. - 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. - Se você configurou uma frase secreta, precisará digitá-la.
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.
Como você pode se conectar ao SSH no MAC/Linux com chaves SSH
- Inicie o Terminal em Aplicativos > Utilitários > Terminal.
- Agora você precisa carregar sua chave privada salva usando o seguinte comando:
ssh-add ~/.ssh/id_rsa
- Se você definiu uma frase secreta para sua chave, será solicitado que você a insira.
- Digite o comando no seguinte formato (você pode copiar/colar isso diretamente do MyKinsta):
ssh username@hostip -p portnumber

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.

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

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

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.