Eu vejo o problema. Você usa ls -lrta ssh* no diretório /etc/ . Isso corresponde ao diretório ssh nessa pasta e, em seguida, lista o conteúdo desse diretório. Esses arquivos que você vê estão, na verdade, em /etc/ssh/ .
Um ls -lrtad ssh* não irá para o diretório.
Acesse seus arquivos no diretório /etc/ssh/ .
O mais complicado aqui é que ls normalmente colocaria um cabeçalho em tais casos em que esses arquivos são de qual diretório quando você tenta um ls com um * na linha de comando. O problema é que o * é expandido pelo shell para criar a linha de comando. Por exemplo, quando você escreve ls py* e o diretório tem python e python3 também, o shell executará este comando: ls python python3 e a saída será algo como:
python:
debian_config
python3:
debian_config
Como ls vê os vários argumentos, ele imprime um cabeçalho para cada diretório. Assim, você pode ver facilmente que esses arquivos são de diretórios diferentes. Mas quando há apenas uma correspondência no diretório, como no seu caso, ls ssh* se expande para ls ssh , então ls vê que você coloca apenas um argumento, então não há necessidade do cabeçalho, como você sabe o que você está fazendo, e a saída será semelhante à sua.