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
- Saisissez un alias d'hôte et un nom d'hôte (IP ou domaine).
- Remplissez les champs facultatifs : User, Port, IdentityFile, etc.
- Cliquez sur Ajouter l'Hôte pour ajouter l'entrée.
- 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.