Я пытаюсь подключиться к удаленному серверу через 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;
Можно ли это сделать?