2

Я пытаюсь пнуть шины JSch и SSH подключиться к удаленному (Solaris) хосту с Java локально. Обычно я использую PuTTy, который выдает подсказку о неизвестном хосте каждый раз, когда я впервые подключаюсь к чему-либо, затем я говорю «да» и больше не делает этого, потому что хранит известные хосты в реестре Win7. Но JSch ожидает файл known_hosts, и я не уверен, как это сделать.

Кто-нибудь может поучить, как экспортировать известные_хосты из реестра Win7 в формат файла? Я не могу зайти в реестр напрямую, потому что я не являюсь администратором на моем ноутбуке (политика компании). Я могу позвонить в службу поддержки на рабочем столе, и они сделают это, но я бы предпочел не проходить этот шаг Я полагаю, что если PuTTy может получить доступ к реестру, когда я его использую, то он также сможет экспортировать данные из него.

Любая идея?

Спасибо

1 ответ1

2

Файл known_hosts имеет довольно стандартный формат:

<hostname>[,<hostname2>...] ssh-rsa|ssh-dsa <ssh public key>

Ex.

example.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEA0d7Aoure0toNJ+YMYi61QP2ka8m5x5ZQlT7obP8CK3eropfqsMPPY6uiyIh9vpiFX2r1LHcbx139+vG6HOtVvuS8+IfMDtawm3WQvRuOopz3vVy5GtMwtaOgehsXoT930Ryev1bH5myPtWKlipITsOd2sX9k3tvjrmme4KCGGss=

Вы можете попробовать просто создать его самостоятельно.

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