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
- Gere a chave no seu computador:
ssh-keygen -t ed25519 - 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.
- No DirectAdmin, abra Chaves SSH, adicione a chave pública e marque-a como autorizada.
- 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.