1. Ouvrir le Port 8080 sur Votre VPS
Pour autoriser les connexions entrantes sur le port 8080, ouvrez-le en utilisant un outil de pare-feu comme UFW. Exécutez les commandes suivantes :
sudo ufw allow 8080/tcp
sudo ufw reload
2. Configurer SSH sur Votre VPS
- Modifiez le fichier de configuration SSH :
- Activez
GatewayPortsen ajoutant ou en mettant à jour la ligne suivante : - Redémarrez le service SSH pour appliquer les modifications :
sudo nano /etc/ssh/sshd_config
GatewayPorts yes
sudo systemctl restart ssh
3. Démarrer le Tunnel SSH
Depuis votre ordinateur local, créez un tunnel SSH inversé en exécutant cette commande :
ssh -R 0.0.0.0:8080:127.0.0.1:8080 root@__VOTRE_IP_SERVEUR__
0.0.0.0:8080: Ouvre le port 8080 sur toutes les interfaces du VPS.127.0.0.1:8080: Redirige les requêtes du VPS vers votre serveur local fonctionnant sur le port 8080.root@__VOTRE_IP_SERVEUR__: Remplacez par votre identifiant de connexion VPS et domaine/IP.
4. Vérifier la Connexion
Après avoir configuré le tunnel, votre serveur local sera accessible à :
http://__VOTRE_IP_SERVEUR__:8080
C’est tout ! Votre serveur local est maintenant exposé via votre VPS sans nécessiter de serveurs web supplémentaires ou de configurations de domaine.
Cas d’Utilisation Pratiques
Cette configuration peut être incroyablement utile dans divers scénarios. Par exemple :
- Partage de Fichiers Lourds : Vous pouvez partager des fichiers très volumineux avec votre partenaire ou votre équipe sans dépendre de services tiers.
- Hébergement d’un Site WordPress avec Docker : Créez un site WordPress dans Docker, installez des plugins pour des galeries multimédias, et hébergez vos photos et vidéos pour les partager avec qui vous voulez.
- Utilisation d’un VPS Peu Coûteux : Vous pouvez acheter le VPS le moins cher disponible, car le principal besoin est d’avoir une adresse IP publique. Avec cela, vous pouvez configurer votre serveur de partage de fichiers.
- Partage de Fichiers Interne ou Familial : Créez un service de partage de fichiers privé pour votre organisation ou votre famille, où tout le monde peut échanger des photos, vidéos, fichiers texte, et plus encore.
0