Connexion SSH vers hébergement Infomaniak

Activation et gestion SSH sur l’hébergement

  1. Connection au compte Infomaniak – Infomaniak Manager (https://manager.infomaniak.com)
  2. Clique sur ton hébergement web
  3. Va dans FTP / SSH dans le menu latéral gauche
  4. 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