Suas permissões são muito frouxas.
chmod u=rwx,go= .ssh # 0700
chmod u=rw,go= .ssh/* # 0600
Suponho que o usuário / grupo que você especificou são os valores corretos para qualquer uso de / home / web como seu diretório inicial.
Para diagnosticar esse tipo de erro, é melhor examinar os logs do daemon / auth no servidor. Veja a tag ssh aqui para mais detalhes.