Certifique-se de que o proprietário de ~ / .ssh / config corresponda ao nome de usuário com o qual você está logado. De sua captura acima, parece que você está logado como www-data
, então você deve fazer um chmod www-data:www-data /var/www/html/.ssh/config
de um shell de root.
Por favor, note que se o Apache apontou para /var/www/html
é uma EXTREMELY BAD THING para ter suas chaves SSH em qualquer lugar onde haja uma possibilidade do Apache tocar nelas, como uma simples configuração incorreta ou exploração de aplicativo PHP / misconfiguration pode revelar suas chaves para qualquer pessoa que possa acessar o Apache. Você deve alterar o diretório inicial do usuário www-data
para algo fora de qualquer diretório que o Apache possa acessar. Você pode fazer isso criando manualmente um diretório em outro lugar (por exemplo, /etc/systemhome/www-data
ou fazer um /home/www-data
) editando a entrada www-data
para /etc/passwd
, você precisaria efetuar logout e voltar para que a alteração tivesse efeito.