# Exemple de configuration client OpenSSH (~/.ssh/config). # Copier vers ~/.ssh/config ou inclure avec : Include /chemin/vers/smart_ide/projects/ssh-config.local # (ne pas versionner de fichier contenant des données personnelles non nécessaires). # # Alignement avec le dépôt : # - projects//conf.json → smart_ide.remote_data_access.environments.*.ssh_host_alias # - projects/active-project.json.example → alias -test | -pprod | -prod # # Remplacer , , , selon le poste. # Bastion optionnel par Host : ProxyJump @ Host git. HostName git. User git IdentityFile ~/.ssh/ IdentitiesOnly yes # smart_ide — projects/*/conf.json → ssh_host_alias # HostName : mapping LAN type ia_dev/deploy/_lib/env-map.sh (test/pprod/prod → .101/.102/.103) si applicable. Host test HostName User IdentityFile ~/.ssh/ IdentitiesOnly yes Host pprod HostName User IdentityFile ~/.ssh/ IdentitiesOnly yes Host prod HostName User IdentityFile ~/.ssh/ IdentitiesOnly yes Host smart-ide-test HostName User IdentityFile ~/.ssh/ IdentitiesOnly yes Host smart-ide-pprod HostName User IdentityFile ~/.ssh/ IdentitiesOnly yes Host smart-ide-prod HostName User IdentityFile ~/.ssh/ IdentitiesOnly yes Host builazoo-test HostName User IdentityFile ~/.ssh/ IdentitiesOnly yes Host builazoo-pprod HostName User IdentityFile ~/.ssh/ IdentitiesOnly yes Host builazoo-prod HostName User IdentityFile ~/.ssh/ IdentitiesOnly yes # Autres ids : dupliquer le trio -test / -pprod / -prod comme dans projects//conf.json.