Как возникла проблема
По какой-то причине у меня не было моего файла id_rsa.pub в ~ / .ssh. Поэтому я скопировал его с одного из своих серверов в ~ / .ssh / на моем компьютере ... чтобы он у меня был, чтобы я мог копировать его на серверы, когда я хочу получить к ним доступ, используя свой SSH-ключ.
Странное поведение от SSH
При наличии файла ~ / .ssh / id_rsa.pub я получаю всплывающее окно с графическим интерфейсом пользователя с просьбой ввести мой пароль SSH, когда я пытаюсь подключиться к серверам в эмуляторе терминала? (вместо запроса ssh в терминале, как всегда)
Обходной путь
Если я перемещаю файл ~ / .ssh / id_rsa.pub в другой каталог, он запрашивает пароль SSH в терминале, как обычно ожидалось.
SSH_ASKPASS отсутствует или задействован
echo "$SSH_ASKPASS"
ничего не возвращает. Я побежал unset SSH_ASKPASS
тем не мение. (unsetenv
не существует на моей машине). На моей машине нет переменной SSH_ASKPASS, и это не определяющий фактор, определяющим фактором является наличие ~ / .ssh / id_rsa.pub