Любой говорит мне почему я получающий эту ошибку, когда я пытающийся соединить мой sftp через filezilla.
Response: fzSftp started
Command: keyfile "/home/supravat/.ssh/pub_key"
Command: open "54969b2f4382ecdffa0000f5@developer-ecommarce.rhcloud.com" 22
*Error: Pageant failed to answer challenge*
*Error: Could not connect to server*
Как решить эту ошибку?
Это произошло со мной. То, что я сделал для фиксации его, было:
echo $SSH_AUTH_SOCK
для обнаружения, каков путь. Это возвратит что-то как /home/user/.cache/keyring-XXXXXX/ssh
или /run/user/1000/keyring/ssh
. Тогда просто переименуйте файл:
mv "$SSH_AUTH_SOCK" "$SSH_AUTH_SOCKrem"
я смог войти в систему после этого.
Я нашел фиксацию, которая работала в моем случае после выполнения резервного копирования и переустановки человечности, и эта проблема происходит
chmod 600 ~/.ssh/id_rsa
Я столкнулся с той же проблемой. Для фиксации его Сначала я перезапускаю свое устройство и затем работаю
sudo apt-get update && upgrade
В моем случае ключ был в .ppk формате, таким образом, я должен был установить шпаклевку:
apt-get install putty
Я также установил инструменты шпаклевки:
apt-get install putty-tools
И с этого времени, все работало как ожидалось в filezilla.
Я получил эту ошибку после попытки подкачать мои ключи SSH ~/.ssh/id_rsa
и ~/.ssh/id_rsa.pub
с учетными данными из файла PPK с помощью текстового редактора.
После переключения ssh файлов назад к их исходному содержанию и попытке соединиться с сохраненным соединением через SFTP, я получил Pageant failed to answer challenge
ошибка.
Это было решено путем простого перезапуска моей машины.
Я столкнулся с той же ошибкой, и оказалось, что это ошибка разрешения.
Я дал разрешение на открытый и закрытый ключ моего сервера, как показано ниже.
chmod 400 myprivate
chmod 400 mypublic.pub
С помощью описанных выше шагов проблема решена.