📚 Sommaire
-
Accès & Commandes de Base
-
Installation complète du Serveur SSH
-
Configuration SSH & SFTP
-
Connexion SSH & SFTP
-
Utilisation des ports supplémentaires
-
Résumé rapide de l’installation SSH
-
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) :
- Sélectionnez un port libre (ex :
25741).
- 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}
- Installer SSH →
install-ssh
- Générer la config et la clé RSA →
ssh
- Choisir un port libre Pterodactyl
- Modifier
/ssh_config.yml
- 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.
|