- Remote SSH as root gives error message.
O primeiro palpite é que o host remoto não permite login root via ssh. Veja o arquivo /etc/ssh/sshd_config
para a diretiva PermitRootLogin
e, em seguida, a página sshd_config
man para as opções possíveis. Como alternativa, consulte /var/log/auth.log
no host remoto, supondo que você tenha permissões para fazer isso lá. Você deve ver uma pista sobre o motivo, supondo que seja simplesmente uma incapacidade de fazer login como root.
Se você puder fazer login como root, esperamos que alguém tenha uma resposta.
I have tried adding root to the audio group, which doesn’t help.
Se você não conseguir fazer login, a associação ao grupo é irrelevante.
Is there a best practice for remote host setup? Should this be a non root user set up some way to allow compiling and gdb, etc?
Primeiro, permitir logins root remotos (via ssh ou qualquer serviço) é uma prática ruim. Segundo, é sempre (IMO) melhor se você puder rodar o máximo possível no espaço do usuário.