ec2-user e root são dois usuários diferentes no servidor. Por padrão, o acesso root SSH não é permitido por / etc / ssh / sshd_config. Você pode mudar isso, é claro, mas é considerado uma boa prática de segurança. (A raiz é uma conta conhecida e privilegiada e, portanto, um dos principais alvos dos invasores.)
Qual a idade das suas ferramentas de linha de comando ec2? Eu acho que eles usaram para permitir o acesso root anteriormente, mas não fazem mais isso.