ESXi 5.5 авторизация по ключу SSH
Есть сервер на **ESXi 5.5**. Захожу на него по **SSH**.
Возникла необходимость авторизации под **root** без ввода пароля, по ключу **RSA** либо **DSA**.
- Создал ключи **DSA** на сервере **Linux** (с него и буду заходить).
- Закинул **.pub** на **ESXi** в /etc/ssh/ и в /etc/ssh/keys-root/.
- Cделал запись в одну строку в файле /etc/ssh/authorized_keys и /etc/ssh/keys-root/authorized_keys
Пытаюсь авторизоваться c Linux:
root@zabbix:~/.ssh# ssh [email protected]
The authenticity of host '192.168.0.52 (192.168.0.52)' can't be established.
RSA key fingerprint is SHA256:kHGCqsdgfd544675hfdh876fhmlfc4vfDJGu+DA.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.0.52' (RSA) to the list of known hosts.
([email protected]) Password:
Запись в файл known_hosts на сервере Linux появляется. В следующий раз уже не просит ее добавить. Но запрос ввода пароля всё равно присутствует. Что я сделал неправильно?
Обратил внимание, что в файле (ESXi) /etc/ssh/sshd_config отсутствуют значения
SAAuthentication yes
PubkeyAuthentication yes
Добавил их и рестартанул службу SSH. Появилась ошибка при подключении:
kex_exchange_identification: Connection closed by remote host
Делал вместо DSA ключи RSA, но ошибки одинаковые. Помогите, пожалуйста.