Во-первых, вы смешиваете команды для двух совершенно не связанных программ. Несмотря на то, что они оба используют одни и те же криптографические алгоритмы, OpenSSH и GnuPG (PGP) имеют свои собственные типы ключей и независимое хранилище.
Исключением будет, если вы используете эмуляцию SSH агента gpg-agent. Но вы не используете это - вы используете стандартный агент OpenSSH.
Поэтому gpg
не предполагается перечислять какие-либо ключи SSH для вас. Просто скопируйте .ssh/id_rsa
и .ssh/notebookID
(и связанные с ними файлы .pub) вручную, используя scp, sftp, & c.
Во-вторых, ssh-agent также не имеет ничего общего с экспортом ключей. Он может хранить ваши ключи в памяти с целью их использования в SSH, но в любом случае не позволит вам экспортировать их обратно . (Он также не загружает ключи автоматически, вы должны ssh-добавлять их каждый раз.)
Так что в этом случае вам не нужно ssh-add -l
ничего перечислять или даже работать. Просто скопируйте файлы вручную.
(Опять же, приведенное выше не обязательно относится к «эмуляции агента SSH» от gpg-agent.)