Activation et gestion SSH sur l’hébergement
- Connection au compte Infomaniak – Infomaniak Manager (https://manager.infomaniak.com)
- Clique sur ton hébergement web
- Va dans FTP / SSH dans le menu latéral gauche
- Création d’un compte FTP + SSH
Création des clés SSH
Création d’une clé SSH le poste de développement. Infomaniak recommande l’algorithme ed25519 (plus sécurisé que RSA).
# Générer une clé SSH ed25519
ssh-keygen -t ed25519 -C "ton-email@exemple.com"
# Quand demandé, donne un nom (ex: id_ed25519_infomaniak)
# Tu peux ajouter une passphrase pour plus de sécurité
Cela crée 2 fichiers :
id_ed25519_infomaniak(clé privée – ne jamais partager)id_ed25519_infomaniak.pub(clé publique – à copier sur le serveur)
Ajout des clés sur le serveur
Depuis le shell du poste de développement
# Sur Windows (PowerShell)
Get-Content ~/.ssh/id_ed25519_infomaniak.pub
# Sur macOS/Linux
cat ~/.ssh/id_ed25519_infomaniak.pub
Puis sur ton serveur Infomaniak (première fois, tu dois te connecter avec ton mot de passe FTP) :
# Te connecter en SSH (remplace "user" et "xxxxx.ftp.infomaniak.com" par tes infos)
ssh user@xxxxx.ftp.infomaniak.com
# Une fois connecté :
mkdir -p ~/.ssh
chmod 700 ~/.ssh
nano ~/.ssh/authorized_keys
# Colle ta clé publique (toute la ligne)
# Sauvegarde : Ctrl+O, puis Entrée, puis Ctrl+X
chmod 600 ~/.ssh/authorized_keys
Test de la connexion
ssh -i ~/.ssh/id_ed25519_infomaniak user@xxxxx.ftp.infomaniak.com