L'alpha est ouverte — un mois de serveur offert. Candidater →
RMDCGames MCRMDCGames MC
Documentation

Se connecter en SFTP avec une clé SSH

Pour envoyer beaucoup de fichiers d'un coup — un dossier de plugins, des mods, un monde entier —, un logiciel SFTP est plus confortable que l'explorateur de fichiers de l'espace client. La connexion se fait avec une clé SSH, jamais avec un mot de passe : ton compte n'a pas de mot de passe SFTP.

Où trouver tes informations de connexion

Dans l'espace client, ouvre ton serveur, puis Paramètres → bloc Accès SFTP. Tu y trouves :

  • le serveur (hôte), par exemple wings01mc.rmdc.cloud ;
  • le port, par exemple 2201 : il dépend de la machine qui héberge ton serveur ;
  • l'utilisateur, de la forme compte.identifiant : il est propre à chaque serveur.

Recopie toujours les valeurs affichées : elles font foi.

1. Créer une clé SSH

Dans un terminal (Windows : PowerShell ; macOS et Linux : Terminal) :

ssh-keygen -t ed25519 -f ~/.ssh/rmdcgames

Deux fichiers sont créés dans le dossier .ssh de ton dossier personnel : rmdcgames, la clé privée, qui ne doit jamais quitter ton ordinateur, et rmdcgames.pub, la clé publique. La phrase de passe proposée protège la clé privée si ton ordinateur est volé. Sous Windows, si le dossier n'est pas trouvé, remplace ~ par $HOME.

Les clés Ed25519, ECDSA et RSA (2048 bits minimum) sont acceptées. Ed25519 est le bon choix par défaut.

2. Ajouter la clé publique à ton compte

  1. Ouvre rmdcgames.pub avec un éditeur de texte et copie tout son contenu (il commence par ssh-ed25519).
  2. Dans le bloc Accès SFTP, donne un nom à la clé (« Ordinateur portable ») et colle le contenu.
  3. Clique sur Ajouter la clé.

Ne colle jamais le fichier sans .pub : c'est ta clé privée.

3. Se connecter

Depuis un terminal, avec les valeurs de ton écran :

sftp -i ~/.ssh/rmdcgames -P 2201 compte.identifiant@wings01mc.rmdc.cloud

Avec FileZilla ou WinSCP : protocole SFTP, l'hôte, le port et l'utilisateur affichés, et le fichier de clé privée rmdcgames à la place du mot de passe (FileZilla : Paramètres › SFTP › Ajouter un fichier de clé).

Bon à savoir

  • Une clé vaut pour ton compte : elle ouvre l'accès SFTP à tous tes serveurs, y compris ceux partagés avec toi si le propriétaire t'a donné le droit SFTP.
  • Ordinateur perdu ou revendu ? Retire sa clé dans le même bloc : les connexions faites avec elle sont refusées aussitôt.
  • Tant qu'aucune clé n'est ajoutée, la connexion est refusée. Un serveur suspendu n'est plus accessible en SFTP non plus.
  • Le port et l'hôte peuvent changer si ton serveur change de machine : en cas de refus, revérifie l'écran Paramètres.

Pour comparer SFTP et explorateur web, lis aussi SFTP, FTP ou gestionnaire de fichiers.