1. Base de Conhecimento
  2. Hospedagem

Como acessar sua hospedagem por SSH e SFTP

Nesta página

    Este artigo é para quem quer usar o terminal (SSH) na hospedagem ou na revenda, ou transferir arquivos de forma criptografada (SFTP). Ele mostra a porta, o usuário e os cuidados que evitam erro no acesso.

    O SSH já vem ativo

    • Em todos os planos de hospedagem e de revenda da ValueHost o acesso SSH já vem ativo. Não é preciso pedir.
    • A porta é a 1157 no cPanel, no DirectAdmin e no Plesk. A porta 22 não é usada.
    • Para entrar, use o usuário principal da conta, o mesmo do FTP principal, com a senha dele. No cPanel e no DirectAdmin, é o mesmo usuário do painel.

    Conectar pelo terminal

    ssh -p 1157 [email protected]
    

    Troque usuario pelo usuário do painel e seudominio.com.br pelo seu domínio. Se o domínio ainda não aponta para a ValueHost, ou está atrás do proxy do Cloudflare, use no lugar dele o nome do servidor da sua conta, que aparece na Área do Cliente, nos detalhes do serviço.

    Conectar por SFTP (FileZilla e outros)

    No programa de transferência de arquivos, crie uma conexão com:

    Protocolo: SFTP
    Host:      seudominio.com.br
    Porta:     1157
    

    Use o usuário principal da conta, o mesmo do FTP principal, com a senha dele. Mais detalhes em "Como acessar sua hospedagem por FTP (FileZilla)".

    Entrar com chave em vez de senha

    1. Gere a chave no seu computador: ssh-keygen -t ed25519
    2. No cPanel, abra Acesso SSH, clique em Gerenciar chaves SSH e depois em Importar chave. Cole a chave pública (o arquivo que termina em .pub) e, em seguida, clique em Autorizar.
    3. No DirectAdmin, abra Chaves SSH, adicione a chave pública e marque-a como autorizada.
    4. Conecte informando a chave: ssh -i ~/.ssh/id_ed25519 -p 1157 usuario@servidor

    Revendedor: não ative o jailshell

    Nos pacotes ou planos que você cria para os seus clientes, não ative a opção jailshell (shell enjaulado). Com ela ativa, o terminal, o SSH e o cron das contas param de funcionar e aparecem erros como:

    su: failed to execute /usr/bin/jailshell: No such file or directory
    

    Sem o jailshell, o acesso funciona normalmente. Se as contas já foram criadas com essa opção, veja "Terminal, SSH ou cron sem funcionar nas contas da revenda DirectAdmin".

    VPS e servidor dedicado

    As regras acima valem para hospedagem e revenda. No VPS e no servidor dedicado o acesso é como root, no IP do servidor. Veja "Recuperar o acesso root ou ao painel do VPS e do servidor dedicado".

    Se não resolver

    Abra um ticket no Suporte Técnico com:

    • o domínio e o usuário do painel;
    • o comando ou o programa usado e a mensagem de erro, com captura de tela;
    • o seu IP público (veja em https://meuip.com.br), se a conexão não abre.

    Se a conexão é recusada depois de várias tentativas, o seu IP pode ter sido bloqueado pela proteção do servidor. Veja "Meu IP foi bloqueado: como pedir a liberação". Não envie a senha no ticket.

    Docker e containers

    Docker e containers não são suportados nos planos de hospedagem e revenda. Para rodar containers, use um VPS.

    Esta resposta foi útil?

    A sua avaliação nos ajuda a melhorar os artigos.

    Não resolveu? Abra um ticket

    Conte o que aconteceu e a nossa equipe ajuda você, 24 horas por dia.

    Carregando