Problème de connexion au serveur FTP sur un smartphone Android

1

J'espère que je pose cette question dans la bonne communauté; Je pense que la question concerne principalement la topologie du réseau .

J'essaie d'utiliser FTPuse pour configurer une lettre de volume sur mon smartphone Android, mais je continue à avoir cette erreur:

C:\Windows\system32>ftpuse x: 192.168.1.7
Connecting...
Socket Error # 10061
Connection refused.

Différentes permutations de la commande, telles que l'inclusion du nom d'utilisateur et du mot de passe, n'ont fait aucune différence. Le bureau Windows 7 sur lequel je travaille est connecté au réseau via Ethernet:

PC <--> Switch <--> Vonage box <--> Cable modem/router/WiFi access point <--> Android smartphone

Je peux cingler le serveur FTP sans aucun problème, et je suis en train de faire ce travail selon ce suggéré réponse dans la communauté Android.

Toutes les pensées ou suggestions sont grandement appréciées.

Jim Fell
la source
Avez-vous déjà configuré un serveur FTP sur votre appareil Android? Si oui, pouvez-vous vous y connecter via un client FTP standard à partir du PC?
cʜιᴇ007
Oui, un serveur FTP est configuré sur mon appareil Android.
Jim Fell
1
Et vous pouvez y accéder à partir d'un client FTP standard à partir du PC? Sinon, pouvez-vous y accéder à partir d'un client FTP sur le téléphone lui-même? Le fait est que votre serveur FTP semble être configuré de manière incorrecte, mais vous n’avez pas fourni d’informations à ce sujet.
cʜιᴇ007
FileZilla de mon bureau est capable de se connecter correctement, ce doit donc être un problème avec FTPuse. i59.tinypic.com/2e20wvp.jpg
Jim Fell
L'ajout du numéro de port à la commande FTPuse semble résoudre le problème. Merci à tous pour votre aide! : D
Jim Fell

Réponses:

1

Alors, voici ce que vous pouvez faire pour résoudre le problème.

Sur votre installation Windows, installez le client telnet (Panneau de configuration> Programmes et fonctionnalités> Activer / désactiver des fonctionnalités Windows> Activer (cocher) le client telnet dans la liste).

Une fois le client installé, ouvrez une invite de commande et tapez ce qui suit

telnet hostname.ftpsite.com 21

la commande telnet essaiera de se connecter à hostname.ftpsite.com (remplacez-le par le nom d'hôte ftp auquel vous essayez de vous connecter) sur le port 21 (qui est le port FTP standard). Si FTP s'exécute en tant que serveur sur le port 21 à l'adresse hostname.ftpsite.com, vous recevrez un message d'état. Cela vous indique que FTP est effectivement exécuté sur le port 21 sur l'hôte donné.

Voici un exemple

entrez la description de l'image ici

220 est une réponse FTP standard qui signifie essentiellement que tout va bien.

Une autre option serait d’installer nmap pour Windows et de scanner l’adresse IP ou le nom d’hôte de votre téléphone Android comme ceci:

nmap -vv -A xxx.xxx.xxx.xxx

Remplacez xxx.xxx.xxx.xxx par l'adresse IP ou le nom d'hôte de votre périphérique. Cela analysera votre périphérique avec une sortie commentée et analysera tous les ports courants du périphérique. Cela vous donnera une bonne idée de quels services sont offerts sur quels ports de votre appareil Android.

Richie086
la source
1

Il fallait inclure le nom d'utilisateur, le mot de passe ET le numéro de port dans la commande:

C:\Windows\system32>ftpuse x: 192.168.1.7 mypass /USER:myusername /PORT:7272
Connecting...
Connected.
The operation completed successfully
Jim Fell
la source
3
Oui, ces détails sont généralement très importants! :)
Richie086
Oui, c'est le numéro de port manquant qui m'a eu.
Jim Fell
1

On dirait que le serveur n'est pas configuré pour autoriser cela sur le périphérique. Une fois installé, vous devez démarrer le service FTPd via l’application qui doit ouvrir le port correct auquel votre client doit se connecter. Ou un pare-feu le bloque.

Ben Lavender
la source
1
Que voulez-vous dire? Plus de détails seraient bien.
Jim Fell
Oui, connexion refusée signifie généralement exactement ce que cela ressemble: le service FTPd ne fonctionne pas sur le périphérique ou un pare-feu le bloque.
Richie086
Oui, une fois installé, vous devez démarrer le service FTPd via l'application qui doit ouvrir le port correct sur lequel votre client doit se connecter
Ben Lavender