Я только что создал набор ключей SSH и использовал ssh-copy-id
чтобы скопировать его на удаленный сервер.
При попытке подключения через ssh
я получил ошибку
sign_and_send_pubkey: signing failed: agent refused operation
Точно так же, когда я пытаюсь подключиться через MOSH, меня спрашивают о ключевой фразе, хотя эти ключи были сделаны без ключевой фразы вообще.
Все разрешения для моей папки .ssh
(и моего домашнего каталога) были установлены на 700
.
Глядя на этот ответ заставил меня попробовать
Я думаю, что ваш ssh-агент не работает! Выполните следующие команды ...
eval ssh-agent -s
ssh-add
что сразу заставило логин работать. Проблема в том, что я не хочу всегда использовать ssh-agent, сам MOSH не поддерживает SSH-Agent, и мне интересно, есть ли способ заставить мои ключи работать без использования ssh-agent
. Может кто-нибудь объяснить мне, если это возможно.
Примечание. В этом случае удаленным компьютером является Raspberry PI, на котором запущена Pidora.