Windows SSH клиент, который позволяет hostkey через командную строку?

721
mwjackson

Итак, мы знаем, что вы можете предоставить hostkeys для замазки через реестр, но это раздражает и болезненно, если вы пытаетесь автоматизировать вещи. WinSCP позволяет вам сделать это через ключ -hostkey, но мне нужен полноценный терминальный клиент с той же функциональностью.

Какие-либо предложения?

1
Итак, у kitty есть ключ -convert-dir, который может читать ключи хоста из папки mwjackson 12 лет назад 0
А у bitvise tunnelier есть параметр -hostKeysFile, который может принимать файл, но оба они не идеальны mwjackson 12 лет назад 0

1 ответ на вопрос

0
Andrew Moss

Как насчет sshпод Cygwin? (См. VERIFYING HOST KEYSРаздел руководства по SSH . Оболочка Cygwin по умолчанию выглядит немного глупо, но обратите внимание mintty- она ​​действительно хорошо интегрируется в Windows GUI.

На самом деле мятный сайт говорит, что он основан на не связанных с сетью частях кода PuTTY и улучшает проблемы PuTTY: http://code.google.com/p/mintty/wiki/PuttyIssues Andrew Moss 12 лет назад 0
Я начал использовать его вместо PuTTY, потому что изменение вкладок в Vim с помощью сочетания клавиш Ctrl + PgUp / PgDown не работает в PuTTY (как упомянуто по этой ссылке). Andrew Moss 12 лет назад 0
Тем не менее, это использует known_hosts в папке .ssh. Имейте в виду, что я пытаюсь автоматизировать этот процесс, поэтому любые дополнительные шаги (запись в файл конфигурации и т. Д.) - это дополнительные шаги, которые я бы предпочел не выполнять, если я могу просто передать их в приложение с помощью переключателя командной строки. mwjackson 12 лет назад 0