Соединение SSH с помощью ключа работает только с-i командной строкой

Я пытаюсь использовать .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 и все остальное, что я мог.

1
задан 16 September 2017 в 18:32

1 ответ

после добавления директивы IdentityFIle в моем/etc/ssh/ssh_config как ниже

IdentityFile /path/to/private/key

соединение SSH установило прекрасный

0
ответ дан 8 December 2019 в 04:00

Другие вопросы по тегам:

Похожие вопросы: