VPS 1&1 : impossible de se connecter par FTP
Résolu/Fermé
oncbara
Messages postés
2
Date d'inscription
jeudi 1 août 2013
Statut
Membre
Dernière intervention
1 août 2013
-
1 août 2013 à 11:43
mamiemando Messages postés 33030 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 mars 2024 - 1 août 2013 à 23:15
mamiemando Messages postés 33030 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 mars 2024 - 1 août 2013 à 23:15
A voir également:
- VPS 1&1 : impossible de se connecter par FTP
- Gentoo vps - Forum Linux / Unix
- Vps photo - Forum Matériel & Système
- Vps torrent ✓ - Forum Debian
- Vps gratuit - Forum Hébergement
- VPS ✓ - Forum Réseau
2 réponses
mamiemando
Messages postés
33030
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
28 mars 2024
7 736
1 août 2013 à 23:15
1 août 2013 à 23:15
Parfait, bonne continuation !
mamiemando
Messages postés
33030
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
28 mars 2024
7 736
Modifié par mamiemando le 1/08/2013 à 13:07
Modifié par mamiemando le 1/08/2013 à 13:07
sftp et proftpd ne mettent pas en jeu les mêmes protocoles ni les mêmes ports (respectivement ssh sur le port 22 et ftp sur le port 21), donc leur fonctionnement est indépendant.
Il faut vérifier plusieurs choses.
1) Côté serveur :
a) vérifie au niveau de ton pare-feu (iptables ?) que le port utilisé par proftpd n'est pas filtré (par défaut 21).
b) vérifie que le serveur proftpd est démarré.
c) regarde en live ce qui est écrit dans les logs quand tu tentes de te connecter (ctrl c pour interrompre) :
2) Côté client :
- Vérifie que tu vois le port ftp ouvert, par exemple avec nmap (en changeant localhost par l'adresse de ton serveur) :
- Si ce n'est pas le cas, vérifie qu'il n'y a pas un pare feu ou un proxy(entre le client et le serveur) qui bloque le trafic ftp. Si tu traverses un proxy il faut probablement le configurer au niveau de ton client ftp ou au niveau de ton système (cf variable d'environnement ftp_proxy). Par exemple si ton proxy ftp s'appelle proxy.company.com et écoute sur le port 3128, lance :
... puis essaye de te connecter en ftp (par exemple avec le client lftp) :
- Si ton serveur ftp n'écoute pas sur le port 21 (port par défaut), il faut l'indiquer dans ton client ftp. Par exemple avec lftp, ça se matérialise avec l'option -p.
Bonne chance
Il faut vérifier plusieurs choses.
1) Côté serveur :
a) vérifie au niveau de ton pare-feu (iptables ?) que le port utilisé par proftpd n'est pas filtré (par défaut 21).
sudo iptables -L
b) vérifie que le serveur proftpd est démarré.
sudo service proftpd start ps aux | grep proftpd
c) regarde en live ce qui est écrit dans les logs quand tu tentes de te connecter (ctrl c pour interrompre) :
tail -f /var/log/proftpd/proftpd.log
2) Côté client :
- Vérifie que tu vois le port ftp ouvert, par exemple avec nmap (en changeant localhost par l'adresse de ton serveur) :
(mando@silk) (~) $ nmap localhost Starting Nmap 6.25 ( https://nmap.org/ ) at 2013-08-01 13:01 CEST Nmap scan report for localhost (127.0.0.1) Host is up (0.000023s latency). Not shown: 996 closed ports PORT STATE SERVICE 21/tcp open ftp 22/tcp open ssh 53/tcp open domain 8010/tcp open xmpp Nmap done: 1 IP address (1 host up) scanned in 0.28 seconds
- Si ce n'est pas le cas, vérifie qu'il n'y a pas un pare feu ou un proxy(entre le client et le serveur) qui bloque le trafic ftp. Si tu traverses un proxy il faut probablement le configurer au niveau de ton client ftp ou au niveau de ton système (cf variable d'environnement ftp_proxy). Par exemple si ton proxy ftp s'appelle proxy.company.com et écoute sur le port 3128, lance :
export ftp_proxy=http://proxy.company.com:3128
... puis essaye de te connecter en ftp (par exemple avec le client lftp) :
lftp login@adresse_du_serveur
- Si ton serveur ftp n'écoute pas sur le port 21 (port par défaut), il faut l'indiquer dans ton client ftp. Par exemple avec lftp, ça se matérialise avec l'option -p.
Bonne chance
oncbara
Messages postés
2
Date d'inscription
jeudi 1 août 2013
Statut
Membre
Dernière intervention
1 août 2013
1 août 2013 à 16:29
1 août 2013 à 16:29
Merci à toi mamiemando,
le port 21 était fermé. j'en ai eu confirmation en utilisant l'utilitaire :
https://www.yougetsignal.com/tools/open-ports/
Après quelques recherches sur l'édition et le fonctionnement de l'iptables j'ai donc ajouté la ligne suivante dans le fichier iptables :
-A VZ_INPUT -p tcp -m tcp --dport 21 -j ACCEPT
et ça a ouvert le port 21.
Je crois que ça marche maintenant.
Merci à toi,
le port 21 était fermé. j'en ai eu confirmation en utilisant l'utilitaire :
https://www.yougetsignal.com/tools/open-ports/
Après quelques recherches sur l'édition et le fonctionnement de l'iptables j'ai donc ajouté la ligne suivante dans le fichier iptables :
-A VZ_INPUT -p tcp -m tcp --dport 21 -j ACCEPT
et ça a ouvert le port 21.
Je crois que ça marche maintenant.
Merci à toi,