Я пытаюсь использовать .ssh/config файл для использования identityFile, я уверен, что синтаксис файла на 100% правилен, поскольку он только содержит две строки.
host *
IdentityFile /path/to/private/key
Я попробовал-vvv, и я получаю эту ошибку в конце пробной версии
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
Permission denied (publickey).
когда я использую ssh user@host-i same/private/key, это работает просто великолепно.
Я пытался удалить know_hosts и все остальное, что я мог.
после добавления директивы IdentityFIle в моем/etc/ssh/ssh_config как ниже
IdentityFile /path/to/private/key
соединение SSH установило прекрасный