Estou com falha no acesso do server, através do Power Shell do Win, ele conecta, porém quando insiro as credenciais do Linux ele da Permission denied, já tentei executar com admin já alterei a senha no Linux, mas mesmo assim não vai ![]( )
Estou com falha no acesso do server, através do Power Shell do Win, ele conecta, porém quando insiro as credenciais do Linux ele da Permission denied, já tentei executar com admin já alterei a senha no Linux, mas mesmo assim não vai ![]( )
Olá, Leandro!
Vamos tentar algumas abordagens para resolver a questão do "Permission denied" ao tentar acessar via SSH.
Permissões no servidor: Verifique se o usuário que você está tentando acessar tem as permissões corretas no servidor. Você pode fazer isso acessando o servidor localmente e verificando o arquivo /etc/ssh/sshd_config
para garantir que o acesso ao SSH está permitido para esse usuário.
Chave SSH: Se você estiver usando autenticação por chave SSH, verifique se a chave pública está corretamente adicionada ao arquivo ~/.ssh/authorized_keys
do usuário no servidor. Além disso, certifique-se de que as permissões do diretório .ssh
e do arquivo authorized_keys
estão corretas:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
Serviço SSH: Verifique se o serviço SSH está em execução no servidor. Você pode fazer isso com o comando:
sudo systemctl status ssh
Se não estiver em execução, inicie-o com:
sudo systemctl start ssh
Firewall: Certifique-se de que o firewall do servidor está configurado para permitir conexões SSH. Você pode verificar isso com:
sudo ufw status
Se necessário, permita o SSH com:
sudo ufw allow ssh
Logs de SSH: Verifique os logs do SSH no servidor para obter mais detalhes sobre o motivo da falha. Os logs geralmente estão em /var/log/auth.log
ou /var/log/secure
, dependendo da distribuição do Linux. Você pode verificar os logs com:
sudo tail -f /var/log/auth.log
Bons estudos!