Я использую свой ключ PGP в качестве закрытого ключа ssh для входа почти на все мои серверы ssh (спасибо gpg-agent). Теперь я хочу подключиться к нему по SFTP через nautilus, но каждый раз при попытке я получаю всплывающее окно «Отказано в доступе».
Из того, что я собрал в ходе своего исследования, Nautilus использует sshfs (вероятно, это изменилось, большая часть статьи, которую я видел, датирована 2010 годом, и она не была установлена на моей машине). Поэтому я попробовал, и мне удалось смонтировать его через sshfs, но когда я снова пытаюсь сделать это из nautilus, я все еще получаю всплывающее окно «Отказано в доступе».
Я нашел способ получить журнал, и, по сути, это ключевая проблема:
sftp: stderr: jangberry@<MyServerIP>: Permission denied (publickey).
В то время как у ssh-agent нет ключа, а единственный ключ, который может использовать gpg-agent, авторизован на этом сервере