【问题标题】:ssh-add error with ECDSA and ED25519 identitiesECDSA 和 ED25519 身份的 ssh-add 错误
【发布时间】:2018-01-04 08:27:02
【问题描述】:

Linux 环境:Debian 9.1,带有 Gnome 桌面

我同时拥有 ECDSA 和 ED25519 身份,但是从命令行,ssh-add 命令给出错误:

无法添加身份

如何解决?

【问题讨论】:

    标签: linux ssh ecdsa


    【解决方案1】:

    根据:

    https://bugzilla.gnome.org/show_bug.cgi?id=641082#c22

    该错误与 ECDSA 密钥的 gnome-keyring 支持有关。

    对我有用的解决方法是:

    mkdir -p ~/.config/autostart
    cp /etc/xdg/autostart/gnome-keyring-ssh.desktop ~/.config/autostart/
    echo "X-GNOME-Autostart-enabled=false" >> ~/.config/autostart/gnome-
    keyring-ssh.desktop
    

    重启后,ssh-add 从命令行正常工作:

    marco@cluster:~$ ssh-add
    Enter passphrase for /home/marco/.ssh/id_rsa: 
    Identity added: /home/marco/.ssh/id_ecdsa (/home/marco/.ssh/id_ecdsa)
    Identity added: /home/marco/.ssh/id_ed25519 (marco@cluster)
    

    【讨论】:

      猜你喜欢
      • 2020-04-04
      • 2017-10-13
      • 2021-08-19
      • 2014-12-17
      • 2014-04-27
      • 2021-05-19
      • 2013-11-27
      • 2020-05-20
      • 2016-09-10
      相关资源
      最近更新 更多