ssh-add не работает при использовании ключей ed25519 [duplicate]

Вы имеете в виду что-то вроде этого:

cat ~someUser/.bash_history
7
задан 3 May 2017 в 21:17

2 ответа

Edit 2018:

Это было разрешено в gnome-keyring, обернув ssh-agent недавно, поэтому обходные пути больше не нужны, и все должно работать из коробки.

Исходные обходные пути для старых систем:

/run/user/1000/keyring/ssh - это путь к Gnome keyring (seahorse), который не поддерживает ключи Ed25519. Возможны две возможности:

Не используйте клавиши ED25519 и используйте RSA (что должно быть достаточно) Запустите real ssh-agent в сценариях запуска (~/.xsession), используя eval `ssh-agent`
7
ответ дан 18 July 2018 в 13:10

Edit 2018:

Это было разрешено в gnome-keyring, обернув ssh-agent недавно, поэтому обходные пути больше не нужны, и все должно работать из коробки.

Исходные обходные пути для старых систем:

/run/user/1000/keyring/ssh - это путь к Gnome keyring (seahorse), который не поддерживает ключи Ed25519. Возможны две возможности:

Не используйте клавиши ED25519 и используйте RSA (что должно быть достаточно) Запустите real ssh-agent в сценариях запуска (~/.xsession), используя eval `ssh-agent`
7
ответ дан 24 July 2018 в 20:07
  • 1
    Интересно, что морской конь не поддерживает это. Есть ли проблема для этого? – Alex 23 November 2016 в 01:11
  • 2
    В GNOME bugzilla есть ошибка об этом почти три года: bugzilla.gnome.org/show_bug.cgi?id=723274 – Jakuje 23 November 2016 в 01:54
  • 3
    .xsession, похоже, не работает, выглядит как gnome-keyring clobbers ssh-agent: bugs.debian.org/cgi-bin/bugreport.cgi?bug=775189 – Gringo Suave 3 May 2017 в 22:15
  • 4
    Для целей тестирования вы должны иметь возможность запустить агент вручную / в ~/.bashrc. Он просто перезаписывает переменную среды, заданную gnome-keyring. Подобный путь должен быть возможен в некоторых сценариях запуска X (не слишком знакомых в этих водах). Хотя реализация ed22519 не должна быть слишком сложной, поскольку она уже доступна в libgcrypt. Если у меня будет время, я посмотрю на это. – Jakuje 3 May 2017 в 22:21
  • 5
    Это было разрешено в gnome-keyring, обернув недавно ssh-agent. – Jakuje 21 May 2018 в 12:19

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

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