Como Diagnosticar Problemas de Permissão de Arquivo no SSH (Guia para Iniciantes)
Olá, amigo(a) GeHost! Se você está tentando acessar seu site via SSH e está recebendo mensagens como "Permission denied" ou "Operation not permitted", não se preocupe — isso é mais comum do que parece, e hoje eu, seu Sensei da GeHost, vou te guiar passo a passo para resolver isso com calma, paciência e um toque de amor pelo seu projeto.
Imagine o SSH como uma porta de entrada segura para o seu servidor. Se a chave (permissão) não estiver correta, a porta não abre. Vamos descobrir qual é a chave certa — e como consertar a que está errada.
Passo 1: Verifique se o SSH está ativado e acessível
Antes de tudo, confirme que você está tentando se conectar com o método certo:
- Seu servidor tem SSH ativado (geralmente está por padrão na GeHost).
- Você está usando o usuário correto (geralmente o mesmo que seu cPanel).
- Seu nome de host está certo (ex:
ssh.seusite.comou IP).
💡 Dica do Sensei: Se você não tem certeza do nome de host, verifique no painel do cPanel — ele está sempre disponível lá.
Passo 2: Acesse o Gerenciador de Arquivos do cPanel
Vamos verificar as permissões dos arquivos diretamente pelo painel. Isso é mais seguro e fácil para quem está começando.
1. Faça login no cPanel com suas credenciais.
2. Após o login, você verá a tela principal do cPanel. Procure pela seção “Arquivos” e clique em “Gerenciador de Arquivos”.
Passo 3: Localize o arquivo ou pasta com problema
No Gerenciador de Arquivos, navegue até a pasta onde o arquivo está localizado. Geralmente, arquivos importantes ficam dentro de public_html ou em subpastas como wp-content (para WordPress), app (para Laravel), etc.
Se você estiver tentando editar um arquivo de configuração, como wp-config.php ou config.php, clique nele para ver suas propriedades.
Passo 4: Verifique as permissões (permissoes) do arquivo
Quando você clica no arquivo, aparece uma barra de ações no topo. Clique em “Propriedades” (ou “Permissions”).
Na janela que abre, você verá algo como:
- Permissões do arquivo:
644(para arquivos) ou755(para pastas) - Dono:
seu_usuario - Grupo:
seu_usuario
🛠️ Regra do Sensei: Arquivos devem ter permissão 644 (leitura/escrita para dono, leitura para grupo e outros). Pastas devem ter 755 (leitura/escrita/execução para dono, leitura/execução para grupo e outros).
Passo 5: Corrija as permissões (se necessário)
Se o arquivo estiver com permissão 777, 666 ou qualquer valor estranho, isso pode causar problemas de segurança e bloqueios no SSH.
Para corrigir:
- Na janela de Propriedades, mude as permissões para
644(para arquivos) ou755(para pastas). - Clique em “Salvar”.
- Tente se conectar novamente via SSH.
Passo 6: Teste o acesso novamente
Volte ao terminal (ou cliente SSH como PuTTY, Termius, etc.) e tente se conectar novamente com o mesmo comando.
Se o erro persistir, talvez o problema seja com o usuário SSH ou o grupo de acesso. Nesse caso, entre em contato com o suporte da GeHost — e não se preocupe, vamos te ajudar com carinho.
Resumo Rápido (para lembrar):
- Arquivos: 644 (leitura para todos, escrita só para o dono).
- Pastas: 755 (leitura/execução para todos, escrita só para o dono).
- Nunca use
777em produção — é um convite para problemas. - Se não souber, peça ajuda. Ninguém nasce sabendo tudo — e você está no caminho certo.
❤️ Palavra final do Sensei: Você está fazendo um ótimo trabalho cuidando do seu site. Problemas de permissão são comuns, mas sempre solucionáveis. A cada erro, você aprende um pouco mais. E a GeHost está aqui com você, sempre.