>Что сделал не так?
все.
например, во-первых, в папке /etc/ssh/ нужен файл настройки сервера sshd_config, который за работу сервера отвечает, и имеет свои параметы, а вы ему клиентский подсовываете.
Во-вторых, id_rsa.pub переименовывается в authorized_keys в папке $HOME/.ssh/ конкретного пользователя (или в sshd_config это правится параметром AuthorizedKeysFile для конкретного Match или глобально).
В-третьих, при изменениях sshd_config сервер надо перезапускать/перечитывать конфиг.
В-четвертых, на файлы в $HOME/.ssh должны быть выставлены корректные права.