Filezilla на Mac: аутентификация yubikey?

Я пытаюсь подключиться к удаленному серверу через ssh, используя устройство со смарт-картой YubiKey. Устройство содержит ключ аутентификации GPG, который будет использоваться. Это работает безупречно в командной строке, но я не могу заставить FileZilla использовать этот метод.

SSH_AUTH_SOCK установлен в: /Users/jc/.gnupg/S.gpg-agent.ssh

Этот файл существует:

ls -al /Users/jc/.gnupg/S.gpg-agent.ssh
srwx------  1 jc  staff  0 Dec 13 00:48 /Users/jc/.gnupg/S.gpg-agent.ssh

Я попробовал интерактивную опцию и другие в FileZilla, но они запрашивают у меня пароль вместо использования ключа. Я вижу варианты импорта закрытого ключа, но, конечно, это невозможно.

я верю ssh-agent работает правильно:

SSH_AUTH_SOCK=/var/folders/r6/52hwfppd54gcp282htjvwwcw0000gn/T//ssh-ldRfMkCpTjdT/agent.5716; export SSH_AUTH_SOCK;
SSH_AGENT_PID=5717; export SSH_AGENT_PID;
echo Agent pid 5717;

Можно ли это сделать?

1 ответ

Решение

В моем случае я обнаружил, что мне нужно запустить FileZilla из командной строки, чтобы он унаследовал параметры среды, указав, что он должен искать правильный ключ PGP на устройстве Yubikey.

Я запустил FileZilla так:

/Applications/FileZilla.app/Contents/MacOS/filezilla

В настройках сайта "Тип входа" должен быть "Нормальный".

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