Проблема в этой части: - efi-directory = esp
.
Не следует указывать « esp
», поскольку это всего лишь место для каталога, содержащего EFI.
Предполагается, что EFI содержится в / boot
. В этом случае эта часть строки будет выглядеть так:
--efi-directory=/boot
Это немного сложнее. Клиент предлагает все доступные ключи, и после того, как несколько из них терпят неудачу, он отказывается полностью.
Вы можете увидеть это в подробном журнале, если добавите -vvv
в командную строку. Использование -o IdentitiesOnly=yes
может помочь.
Также это может помочь уменьшить количество ключей в вашем локальном ssh-агенте
.
Последнее, о чем я могу думать, это переместить этот id_rsa
из расположения по умолчанию (клиент всегда читает файлы в расположении по умолчанию, и его нельзя отключить) и настроить в ~ /.ssh/config
, что он будет использоваться только на тех хостах, где он вам нужен.