sudo e su têm arquivos de configuração diferentes.
Para que o sudo funcione corretamente, o usuário não raiz que você está efetuando login deve ser explicitamente (ou seja, pelo nome de usuário) ou implicitamente (em um grupo UNIX ou em um conjunto definido de usuários) para executar sudo su -
Se você não sabe como isto está configurado, apenas siga os exemplos no arquivo / etc / sudoers
Para su, verifique o arquivo /etc/pam.d/su para ver se ele está configurado para evitar que seja executado.
E nenhum destes impede que você faça login diretamente na conta do troot a partir do ssh, desde que o arquivo sshd_config esteja permitindo este login, o que, no seu caso, é verdadeiro.