O superusuário não tem motivos reais para ter acesso SSH. É mais seguro configurar um usuário comum com acesso SSH à máquina e usar sudo quando necessário. Você pode até definir PermitRootLogin no no seu arquivo sshd_config (em /etc em algum lugar), a menos que você, por algum motivo, ache que precisa realmente efetuar login como root para abrir o sistema em algum ponto (o que você pode fazer o console de qualquer maneira, se você tiver acesso físico à máquina).
Dito isto, você provavelmente está executando seus comandos como um usuário comum e é por isso que você não tem permissão para executar as operações.
Nunca altere a propriedade ou as permissões no diretório /root . Eles são configurados corretamente desde o início e não precisam ser alterados (o que pode se abrir posteriormente para falhas de segurança).
Em todos os sistemas que eu configurei, o conteúdo original de /root e o próprio diretório estão totalmente intocados. Nada adicionado, nada retirado, nada modificado. A conta root é especial e você deve raramente, ou nunca, ver um prompt raiz interativo.