1

Я открываю SSH-ссылки в Putty от KeePass (с помощью плагина KeeAgent).

Один из серверов, которые я посещаю, показывает ошибку аутентификации сразу после соединения, потому что putty пытается использовать аутентификацию с закрытым ключом.

Есть ли параметр командной строки для отключения аутентификации ключа в Putty?

Я знаю, я могу снять этот флажок и сохранить его в "Настройки по умолчанию". Но я хотел бы определить это для отдельных записей.

2 ответа2

1

Страница руководства описывает параметры для управления использованием Pageant для аутентификации:

Опция -agent включает аутентификацию SSH с использованием Pageant, а -noagent отключает ее. Эти параметры имеют смысл только если вы используете SSH.

Теперь URL-адреса этих серверов в KeePass выглядят как ssh://{IP} -noagent

0

Согласно руководству PuTTY вы не можете изменить это поведение из командной строки.

Что вы можете сделать, создать сохраненный сеанс для этого конкретного хоста без установленного флажка и запустить сохраненный сеанс из командной строки с помощью putty.exe -load "session name"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .