Générateur de Configuration SSH

Générez des entrées ~/.ssh/config pour plusieurs hôtes SSH

Ajouter un Nouvel Hôte

Sortie de Configuration SSH

Ajoutez des hôtes SSH en utilisant le formulaire pour générer votre fichier de configuration

Générateur de Configuration SSH

Générez des entrées ~/.ssh/config pour plusieurs hôtes SSH

Fonctionnalités

  • 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

Mode d'emploi

  1. Saisissez un alias d'hôte et un nom d'hôte (IP ou domaine).
  2. Remplissez les champs facultatifs : User, Port, IdentityFile, etc.
  3. Cliquez sur Ajouter l'Hôte pour ajouter l'entrée.
  4. Répétez pour d'autres hôtes, puis copiez la sortie dans ~/.ssh/config.

Conseils et bonnes pratiques

  • 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".

FAQ

Où placer la configuration générée ?

Copiez la sortie dans votre fichier ~/.ssh/config. Créez le fichier s'il n'existe pas. Assurez-vous qu'il dispose des permissions 600 (chmod 600 ~/.ssh/config).

Qu'est-ce que ProxyJump ?

ProxyJump vous permet de vous connecter à un hôte via un serveur bastion/de saut intermédiaire. Définissez-le avec l'alias de l'hôte de saut défini dans votre configuration SSH.

Que fait ForwardAgent ?

ForwardAgent active le transfert de l'agent SSH, vous permettant d'utiliser vos clés SSH locales sur le serveur distant pour d'autres connexions SSH. À utiliser avec précaution sur des serveurs non fiables.

Mes données sont-elles sécurisées et privées ?

Tous les traitements se font localement dans votre navigateur. Aucune donnée n'est envoyée à un serveur. Les détails de votre configuration SSH restent totalement privés.

Cet outil est-il gratuit ?

Oui, cet outil est entièrement gratuit, sans inscription requise.