🎁 Calendrier de l'Avent 🎁

Ouvrez une case chaque jour jusqu'au 25 décembre !


Calendrier de l'avent !

Installation de votre Micro-VPS

Auteur Message
[adm] Nalem Nalem Avatar

📚 Sommaire

  1. Accès & Commandes de Base
  2. Installation complète du Serveur SSH
  3. Configuration SSH & SFTP
  4. Connexion SSH & SFTP
  5. Utilisation des ports supplémentaires
  6. Résumé rapide de l’installation SSH
  7. FAQ

1️⃣ Accès & Commandes de Base {#commandes}

Vos commandes internes sont disponibles immédiatement au démarrage :

| Commande | Description | Usage |
| --------------- | ------------------------------------------ | ------------------- |
| help | Liste toutes les commandes disponibles | help |
| clear / cls | Nettoie l'écran | clear |
| exit | Éteint le serveur | exit |
| history | Historique des commandes | history |
| status | Informations système | status |
| backup | Crée une sauvegarde | backup |
| restore | Restaure une sauvegarde | restore <fichier> |
| reinstall | Réinstalle complètement l'OS (efface TOUT) | reinstall |

⚠️ Attention : reinstall efface définitivement toutes les données.


2️⃣ Installation complète du Serveur SSH (OBLIGATOIRE) {#ssh-install}

Pour sécuriser l'accès à votre VPS, l'installation et la configuration du serveur SSH interne sont obligatoires.

Étape 1 — Installer le serveur SSH

install-ssh

Étape 2 — Générer la configuration et la clé RSA

Au premier lancement, le serveur SSH génère automatiquement :

  • Le fichier /ssh_config.yml
  • Une clé RSA pour authentification
ssh

💡 Le fichier et la clé sont créés automatiquement.

Étape 3 — Choisir un port SSH libre via Pterodactyl

Vous devez impérativement sélectionner un port libre parmi les 20 ports supplémentaires alloués dans Pterodactyl (onglet Network) :

  1. Sélectionnez un port libre (ex : 25741).
  2. Modifiez /ssh_config.yml :
ssh:
  port: "25741"
  user: "root"
  password: "votre_mot_de_passe_secure"

🚨 Changez absolument le mot de passe par défaut.

Étape 4 — Redémarrer SSH

ssh

Le redémarrage applique le nouveau port et active la clé RSA.


3️⃣ Configuration SSH & SFTP {#ssh-config}

  • ssh.port — Port SSH choisi dans Pterodactyl
  • ssh.user — Utilisateur (root par défaut)
  • ssh.password — Mot de passe ou hash (bcrypt, argon2)
  • ssh.timeout — Déconnexion automatique (optionnel)
  • sftp.enable — Active/désactive SFTP

Exemple complet :

ssh:
  port: "25741"
  user: "root"
  password: "votre_mot_de_passe_secure"
  # timeout: 300
sftp:
  enable: true

4️⃣ Connexion SSH & SFTP {#ssh-connexion}

SSH :

ssh -p PORT root@IP_DU_SERVEUR

SFTP (FileZilla, WinSCP) :

  • Protocole : SFTP
  • Hôte : IP du serveur
  • Port : votre port SSH
  • Utilisateur : root
  • Mot de passe : celui de /ssh_config.yml

5️⃣ Utilisation des ports supplémentaires {#ports}

Les 20 ports additionnels peuvent être utilisés pour :

  • Applications web
  • API
  • Daemons / services
  • Jeux
  • Tout service TCP/UDP

💡 Tous les ports apparaissent dans l’onglet Network de Pterodactyl.


6️⃣ Résumé rapide de l’installation SSH {#ssh-resume}

  1. Installer SSH → install-ssh
  2. Générer la config et la clé RSA → ssh
  3. Choisir un port libre Pterodactyl
  4. Modifier /ssh_config.yml
  5. Redémarrer SSH → ssh

7️⃣ FAQ — Questions fréquentes {#faq}

Pourquoi changer le port SSH est obligatoire ?

Le port par défaut est ciblé par des attaques. Utiliser un port Pterodactyl libre renforce la sécurité.

Le serveur SSH supporte-t-il les clés ?

Oui, le serveur génère une clé RSA au premier lancement et fonctionne classiquement pour l’authentification par clé.

Que faire si je ne peux pas me connecter ?

  • Vérifiez le port choisi
  • Redémarrez SSH (ssh)
  • Vérifiez le mot de passe ou la clé RSA

Que faire si un port est déjà occupé ?

Choisissez un autre port libre dans Pterodactyl et mettez à jour /ssh_config.yml.

Puis-je réinstaller le serveur SSH ?

Oui, avec install-ssh. Vos données ne sont pas supprimées.