Como diagnosticar problema de permissão de arquivo SSH Print

  • 0

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.com ou 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.

Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in

2. Após o login, você verá a tela principal do cPanel. Procure pela seção “Arquivos” e clique em “Gerenciador de Arquivos”.

Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)

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) ou 755 (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:

  1. Na janela de Propriedades, mude as permissões para 644 (para arquivos) ou 755 (para pastas).
  2. Clique em “Salvar”.
  3. Tente se conectar novamente via SSH.
Gerenciador de Arquivos com árvore de pastas (public_html etc.) e barra de ações

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 777 em 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.

Was this answer helpful?

« Back