Генератор SSH конфіга
Перетворіть список серверів на готові блоки Host для ~/.ssh/config.
Генератор SSH конфіга
Вставте один або кілька серверів — аліас, хост і користувач, по одному в рядку — і цей інструмент створить потрібні блоки Host для вашого файла ~/.ssh/config. Він призначений для всіх, хто керує більш ніж кількома серверами: передайте одразу цілу таблицю і отримайте готовий, готовий до вставлення конфіг замість того, щоб набирати кожен блок вручну.
Кожен рядок може бути таким коротким як «аліас, хост, користувач» або додайте четвертий і п'ятий поле для перевизначення порту й приватного ключа тільки для цього сервера. Все іншне — загальні опції, застосовані до всіх блоків: порт за замовчуванням і файл ідентифікації, jump host через ProxyJump для серверів за бастіоном, рядок LocalForward для прокидання портів, інтервал keep-alive (ServerAliveInterval), спільне з'єднання з ControlMaster і опція вимкнення forwarding агента. Увімкніть «Сортувати блоки за алфавітом», щоб підтримувати порядок у великому конфігу, й «Додати коментар над кожним блоком», щоб кожен запис було простіше знайти при прокручуванні файла.
Рядки розділені комами або табами, тому таблиця скопійована прямо з електронної таблиці працює без переформатування. Рядок без аліаса, хоста або користувача пропускається замість того, щоб розбити весь пакет, і закінчення рядків Windows (CRLF) і Unix (LF) обробляються однаково. Жива статистика під результатом показує, скільки блоків Host, директив і рядків було згенеровано під час введення.
Усе виконується локально у вашому браузері — назви хостів, імена користувачів і шляхи до ключів ніколи не завантажуються нікуди. Коли ви закінчите, скопіюйте результат, завантажте його як .txt файл для вставлення у ~/.ssh/config, або відправте результат назад на введення для подальшого уточнення.