Автоматическое принятие ключа хоста SSH в WinSCP

Есть ли способ автоматически принимать ключи хоста при установлении SSH-соединения с WinSCP. Я использую winscp.com версию 4.2. Я так понимаю, что -hostkey=* доступен только с версии 5.2.

Мой текущий скрипт просто ждет приглашения и не продвигается вперед после изменения ключей хоста. Есть ли способ автоматизировать?


person user3373349    schedule 03.03.2014    source источник
comment
Это только один раз на машину правильно? Затем он должен сохранить ключ хоста в кеше, а затем, если он когда-либо изменится, он снова попросит вас принять его. Это функция безопасности, предотвращающая перенаправление вас на другой компьютер.   -  person d3c0y    schedule 03.03.2014


Ответы (1)


Единственным подходящим решением для вас является обновление. WinSCP 4.2 устарел, и поэтому в нем много недостатков безопасности.

И, очевидно, в качестве побочного эффекта вы получаете -hostkey=* «фичу».

Единственный способ автоматически принять ключ хоста в версиях до 5.2 — это использовать -hostkey=<fingerprint>. . И это до сих пор единственное ПРАВИЛЬНОЕ и БЕЗОПАСНОЕ решение.

Подробнее см. в разделе Где взять отпечаток ключа хоста SSH для авторизации сервера?

person Martin Prikryl    schedule 03.03.2014