Назад | Перейти на главную страницу

почему наличие ~ / .ssh / id_rsa.pub вызывает диалог графического интерфейса пользователя с запросом пароля SSH, даже если SSH_ASKPASS пуст?

Как возникла проблема

По какой-то причине у меня не было моего файла 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