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
В настройках сайта "Тип входа" должен быть "Нормальный".