Passer FTP local, en ligne avec DNS

Résolu/Fermé
kevin_vnd Messages postés 12 Date d'inscription vendredi 4 juin 2010 Statut Membre Dernière intervention 10 mai 2019 - 17 avril 2019 à 11:17
brupala Messages postés 109414 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 19 avril 2024 - 19 avril 2019 à 13:38
Bonjour à tous! Alors, commençons par le début.
Il y a quelques jours de ça j'ai crée un serveur FTP avec linux Ubuntu, avec le service "vsFTPd".
C'est tellement pratique d'avoir accès à tout ses fichiers en local que j'ai décide d'y avoir accès en étant connecter sur un autre réseau (quelle idée..)
Donc après avoir parcouru le net, je fini par comprendre qu'il faut passer par un DNS, pour se rediriger vers l'adresse local 192.168.1... mais absolument rien ne fonctionne!
Dans le DNS j'utilise une redirection vers mon adresse IP dynamique, mais ça me redirige vers mon modem...
J'utilise un pc qui tourne 24/24h avec installer un serveur ftp
J'ai accès a se serveur en tapant ftp://192.168.1....
J'ai ouvert le port 21 sur mon modem
Sur FileZilla j'arrive sur mon serveur uniquement avec l'adresse 192.168.1.... et le nom utilisateur linux
Je posede un DNS sur OVH pendant un an
Avez vous déjà réussi a avoir accès a un serveur FTP depuis un autre réseau que le local?
Je débute dans le monde complexe des réseaux :)
Merci!
A voir également:

3 réponses

brupala Messages postés 109414 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 19 avril 2024 13 618
Modifié le 17 avril 2019 à 12:08
Salut,
Puisque tu utilises ubuntu comme serveur, il vaut mieux que tu passe en SFTP par Filezilla (port 22 par défaut).
Si le serveur est derrière ta box, il faut renvoyer le port 22 vers 192.168.1.tonserveur
Attention, tu vas avoir plein de tentatives d'intrusion sur le port 22, il existe plein de systèmes qui explorent le web pour ça, pour ça je te conseille d'installer Fail2ban, ça calme un peu les listes d'attaques dans /var/log/auth.log
SSH est beaucoup sécurisé et plus simple à utiliser pour passer ftp .
après, si ton adresse ip publique n'est pas fixe, il faut passer par un dns dynamique truc genre no-ip.
je ne sais plus si OVH propose un service dns dynamique.
ah bah oui

0
kevin_vnd Messages postés 12 Date d'inscription vendredi 4 juin 2010 Statut Membre Dernière intervention 10 mai 2019
17 avril 2019 à 11:44
Enfaite le serveur est chez moi, et il est derrière ma box. J'avais acheter un domaine en pensant (bêtement) que tout se ferai simplement.
Ce que j'ai du mal c'est justement de renvoyer les clients vers mon serveur "local". Je vois pas vraiment comment faire. Ca se fait dans mon fichier vsftpd.conf de linux ou dans le modem?
Merci pour le programme Fail2ban, je prend bonne note de se conseil!
0
kevin_vnd Messages postés 12 Date d'inscription vendredi 4 juin 2010 Statut Membre Dernière intervention 10 mai 2019
17 avril 2019 à 12:04
Si je peu mieux m’expliquer j'aimerai vraiment que les clients, puissent se connecter avec un login comme sur mon serveur local, donc sur page web. Je ne sais pas si c'est possible?
Si oui comment les rediriger de leurs réseaux vers le miens? avec le DNS?
Merci
0
brupala Messages postés 109414 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 19 avril 2024 13 618
Modifié le 17 avril 2019 à 12:58
Le domaine peut faire ça simplement, mais il te faut une adresse ip fixe, ton FAI n'en fournit pas ?
Tu accèdes par une page web à ton serveur en local ?
Si c'est par ftp:// ce n'est pas du web.
Mais bon alors c'est le port 21 à forwarder.
aussi,
ne teste pas depuis ta propre connexion, mais depuis une autre ou via un VPN.
0
kevin_vnd Messages postés 12 Date d'inscription vendredi 4 juin 2010 Statut Membre Dernière intervention 10 mai 2019
17 avril 2019 à 18:03
Je ne pense pas quelle soit fixe, mais depuis que j'essaye, ça fait au moins 5 jours, elle n'a pas bougée.
Au pire si elle bouge j'utiliserai un "DynHost" de ovh.
Mais enfaite c'est l'adresse IP de mon routeur non? parce que l'adresse du pc serveur, et l'adresse de mon pc portable sont la meme, il y a juste les ports qui changent. (sur http://www.mon-ip.com/)
Je pensais que c'etais en web, parce que c'est avec firefox que je lance le ftp://
J'ai ouvert le port 21 ce matin, et rediriger vers l'adresse ip 192.168.1... du serveur.
Ce que je n'arrive pas c'est que si on tape www.nomdedomaine.com ça me redirigerait vers mon serveur.
Pourtant dans "redirection" dans le menu de OVH j'ai (normalement) fait que si on tape ftp.serveur.com ça redirige vers mon adresse IP du routeur, enfin celle qui note dans http://www.mon-ip.com/
De la maison ça me redirige vers mon routeur, et depuis le travail ca ne fonctionne pas.
En tout cas je te remercie vraiment de ton aide, parce que je galère pas mal!
0
brupala Messages postés 109414 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 19 avril 2024 13 618 > kevin_vnd Messages postés 12 Date d'inscription vendredi 4 juin 2010 Statut Membre Dernière intervention 10 mai 2019
17 avril 2019 à 18:58
Si tu essaies avec l'adresse ip directement déjà au lieu de www.mondomaine.com ou ftp.mondomaine.com si tuas fait un alias (enregistrement cname) ?
0
kevin_vnd Messages postés 12 Date d'inscription vendredi 4 juin 2010 Statut Membre Dernière intervention 10 mai 2019
17 avril 2019 à 19:48
J'ai fait une redirection "ipv4 - A" avec l'adresse IP du modem
Je comprend vraiment pas pourquoi d'un autre reseau je n'arrive pas a etre vraiment rediriger vers cet IP
ça donne donc: Domaine: ftp.mondomaine.com
Type : vers un serveur (ipv4 - A)
Cible: 62.235.208.XX
Donc de la maison je suis redirigé vers mon modem, et tu travail impossible d'y acceder
0
brupala Messages postés 109414 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 19 avril 2024 13 618 > kevin_vnd Messages postés 12 Date d'inscription vendredi 4 juin 2010 Statut Membre Dernière intervention 10 mai 2019
17 avril 2019 à 22:12
OK, donc déjà le dns fonctionne si ça te met ton adresse en 62.235 ....
Après, le port forwarding, il faut voir, ce serait intéressant que tu testes sur une connexion ou via un vpn avec filezillla, dont les logs donnent des informations.
0