Генератор конфигурации SSH

Создавайте записи ~/.ssh/config для нескольких SSH-хостов

Добавить новый хост

Вывод конфигурации SSH

Добавьте SSH-хосты с помощью формы, чтобы создать ваш файл конфигурации

Генератор конфигурации SSH

Создавайте записи ~/.ssh/config для нескольких SSH-хостов

Возможности

  • Build `~/.ssh/config` entries with Host alias, HostName, User, Port, IdentityFile, ForwardAgent, ProxyJump
  • Common patterns: production server, dev server, bastion + jump, GitHub deployment key
  • 4-space-indented output matching standard OpenSSH config style
  • Multiple Host blocks supported — copy the output into your `~/.ssh/config`
  • Runs entirely in your browser

Как использовать

  1. Введите псевдоним хоста и имя хоста (IP или домен).
  2. Заполните необязательные поля: User, Port, IdentityFile и т.д.
  3. Нажмите Добавить хост, чтобы добавить запись.
  4. Повторите для дополнительных хостов, затем скопируйте вывод в ~/.ssh/config.

Советы и лучшие практики

  • Host alias is what you type when connecting (`ssh my-server`); HostName is the actual address.
  • IdentityFile path uses `~/.ssh/id_rsa` style; SSH expands `~` to your home directory.
  • For bastion/jump hosts, set `ProxyJump bastion-alias` on the inner host config.
  • StrictHostKeyChecking yes is the production default; set to `accept-new` for first-time connections to trusted hosts.
  • Add `IdentitiesOnly yes` when multiple keys are loaded — prevents SSH from trying them all and triggering "too many auth failures".

Вопросы и ответы

Куда поместить сгенерированную конфигурацию?

Скопируйте вывод в ваш файл ~/.ssh/config. Создайте файл, если он не существует. Убедитесь, что у него права 600 (chmod 600 ~/.ssh/config).

Что такое ProxyJump?

ProxyJump позволяет подключаться к хосту через промежуточный bastion/jump-сервер. Установите его в псевдоним прыжкового хоста, определённого в вашей SSH-конфигурации.

Что делает ForwardAgent?

ForwardAgent включает перенаправление SSH-агента, позволяя использовать ваши локальные SSH-ключи на удалённом сервере для дальнейших SSH-подключений. Используйте с осторожностью на ненадёжных серверах.

Безопасны и конфиденциальны ли мои данные?

Вся обработка происходит локально в вашем браузере. Никакие данные не отправляются на сервер. Детали вашей SSH-конфигурации остаются полностью конфиденциальными.

Этот инструмент бесплатный?

Да, этот инструмент полностью бесплатный и не требует регистрации.