SSH
SSH é um protocolo seguro para login remoto e outros serviços de rede em uma rede não segura. Na Kinsta, o acesso SSH está incluído em todos os planos de Hospedagem Gerenciada para WordPress, permitindo fazer login na linha de comando, executar tarefas administrativas e executar comandos como se estivesse diretamente no servidor. Com SSH, você pode usar ferramentas essenciais como Git, Composer e WP-CLI para gerenciar sites de forma eficiente. Se você estiver em um plano Single 1.9M ou superior, ou em um plano WP 60 ou superior, também terá acesso a ferramentas adicionais como npm.
O SSH é recomendado apenas para usuários avançados, pois executar comandos incorretos pode potencialmente quebrar seu site. Se você não tiver certeza ou não estiver familiarizado com SSH, recomendamos fortemente consultar um desenvolvedor ou entrar em contato com nossa equipe de Suporte antes de fazer qualquer alteração.
Usuário SFTP/SSH principal
Você pode se conectar ao SSH usando as seguintes informações do usuário SFTP/SSH principal:
- 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 ambiente usa uma porta diferente)
Você pode encontrar essas informações em Usuário SFTP/SSH principal na aba Informações de cada site no MyKinsta.

Você não pode criar usuários adicionais para se conectar via SSH; no entanto, pode criar usuários SFTP adicionais.
Alterar a senha do usuário SFTP/SSH principal
Se quiser atualizar a senha do usuário SFTP/SSH principal para o 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 expiração de senha para o usuário SFTP/SSH principal
Se quiser que a senha do usuário SFTP/SSH principal expire e seja regenerada automaticamente em intervalos regulares para o ambiente atual, clique no ícone de edição em Expiração de 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 usuário SFTP/SSH principal
Para alterar os métodos de autenticação do usuário SFTP/SSH principal e habilitar ou desabilitar o acesso com 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 usuário SFTP/SSH principal
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
Usuários Windows precisam de um cliente de terminal para se conectar ao SSH. Recomendamos baixar o cliente gratuito PuTTY usando o instalador .msi. Isso também inclui o PuTTYgen, necessário caso você queira 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 rsaEscolha um local para salvar sua chave privada. Se você deixar em branco, ela será salva aqui:
/home/youruser/.ssh/id_rsaA chave pública (.PUB) será criada no mesmo local.
/home/youruser/.ssh/id_rsa.pubEm 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 > Primary > 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 quiser desabilitar o acesso para que usuários com as credenciais SFTP/SSH principais não possam se conectar via SFTP/SSH, acesse a aba Informações do seu site, localize Usuário SFTP/SSH principal e 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.