Почему ssh операции всегда просят пароль? (с ed25519)

Я просто обновил свой ssh ключ и добавил пароль, однако он постоянно ворчит меня для него теперь, такой как тогда, когда я делаю мерзавца (или подвижный hg) нажатие. ssh-agent работает:

xxx  1303  1118  0 09:16 ?  00:00:00 /usr/bin/ssh-agent
   /usr/bin/dbus-launch --exit-with-session 
   /usr/bin/im-launch mate-session

Я попробовал ssh-add:

> ssh-add
Identity added: /home/…/.ssh/id_rsa (/home/…/.ssh/id_rsa)
Enter passphrase for /home/…/.ssh/id_ed25519: 
Could not add identity "/home/…/.ssh/id_ed25519": 
    communication with agent failed

Что отсутствует? 16,04 Помощников Ubuntu, в случае, если это имеет значение.

7
задан 3 May 2017 в 11:17

1 ответ

Редактирование 2018:

Это было разрешено в брелоке для ключей гнома переносящийся ssh-агент недавно, таким образом, обходные решения не должны больше быть необходимы, и все должно работать из поля.

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

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

  1. не используют ключи ED25519 и используют RSA (который должен быть достаточно хорошим)

  2. Выполнение, реальное ssh-agent в Ваших сценариях запуска (~/.xsession) использование

    eval `ssh-agent`
    
8
ответ дан 23 November 2019 в 06:31

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

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