J'ai du mal à obtenir une configuration de serveur FTP sur Windows 7.
J'ai ajouté le service en utilisant Panneau de configuration -> Programmes -> Activer et désactiver les fonctionnalités Windows.
Je peux voir que le service a démarré dans Panneau de configuration -> Services.
Mais quand je lance une fenêtre de ligne de commande Windows cmd
, je reçois Non connecté. ,
C:\Users\mattf>ftp localhost
ftp> ls
Not connected.
ftp> open localhost
ftp> ls
Not connected.
ftp> dir
Not connected.
ftp> quit
C:\Users\mattf>
Et c'est aussi loin que je l'ai. Je ne sais pas pourquoi cela ne fonctionne pas - pourrait-il s'agir de paramètres de pare-feu?
Réponses:
Je viens de reproduire vos résultats.
Contrairement au commentaire de Phoebus, il semble que vous gérez les sites FTP de Windows 7 avec la même console de gestion 7.5 que les services Web.
En outre, il semble que Microsoft ne crée pas de site FTP lors de la création du service FTP (comme cela a été fait dans le passé).
Après avoir installé le service FTP et la console de gestion IIS, procédez comme suit.
Vous devriez maintenant pouvoir FTP vers localhost. Vous pouvez choisir différentes options, mais les options décrites ci-dessus fonctionnent pour moi et sont très similaires aux options par défaut dans IIS 6 FTP.
Remarque, vous devrez peut-être également activer le serveur FTP dans le pare-feu. Pour cela, utilisez la commande suivante.
la source
Si tout ce que vous voulez, c'est un simple serveur FTP que vous pouvez configurer et démonter facilement, je ne suggérerais pas d'utiliser la méthode IIS et de tout configurer. J'ai dû faire cela la semaine dernière pour ftp la running-config de l'un de nos commutateurs Cisco. J'ai regardé un peu autour de moi et j'ai vu parler de l'utilisation d'IIS que je pensais exagéré. Je suis tombé sur ftpdmin - http://www.sentex.net/~mwandel/ftpdmin/
J'ai téléchargé le binaire, l'ai exécuté depuis la ligne de commande comme ceci:
C:\> \path\to\ftpdmin.exe C:\path\to\ftp\root
Si vous cherchez une solution plus permanente mais que vous ne voulez pas vraiment vous foutre d'IIS, vous pouvez essayer FileZilla - http://filezilla-project.org/
la source
Lors de l'installation du service FTP, sous Internet Information Services, vous cochez le serveur FTP (ce que vous avez probablement déjà fait, mais vous le développez également et assurez-vous que le service FTP est également coché. Si les deux sont cochés et que vous avez également installé le IIS Management Console (sous les outils de gestion Web), vous verrez alors l'option pour le serveur FTP.
Je l'ai également essayé et j'ai constaté que le service FTP devait également être installé. Ensuite, l'option FTP est apparue.
la source
Jason Coombs a omis une étape avec laquelle j'ai eu du mal pendant un petit moment:
Étape 6 révisée:
Activer l'authentification anonyme; Sélectionnez "Utilisateurs anonymes" dans Autorisation: Autorisez l'accès à: et cliquez sur "Lire" et "Écrire" sous Autorisations. Sélectionnez ensuite "Terminer".
la source
La configuration d'un serveur ftp simple est le meilleur moyen de transférer des données d'un point à un autre.
Le moyen le plus rapide et le plus simple de le faire est d'installer FileZilla Server sur l'ordinateur sur lequel vous souhaitez envoyer des données: http://sourceforge.net/projects/filezilla/files/FileZilla%20Server/
C'est très simple à configurer.
Installez FileZilla Client sur l'ordinateur Vous avez des données: http://sourceforge.net/projects/filezilla/files/FileZilla_Client/
Vérifiez maintenant quelle IP écoute l'ordinateur auquel vous souhaitez envoyer des données: whatismyipaddress.com
Et copiez cette adresse IP sur votre client, le port sera par défaut afin que vous n'ayez pas à le fournir à moins que vous ne l'ayez modifié dans les paramètres du serveur.
Ensuite, utilisez l'identifiant et le mot de passe que vous avez définis dans le serveur FileZilla et vous êtes prêt à vous connecter.
la source
Réponse courte: non. Le monde a déjà suffisamment de serveurs FTP, et en exécuter un sur un système d'exploitation non serveur pose problème.
J'espère que l'OP exécute cela sur un réseau interne uniquement, et non avec un accès anonyme, et j'espère qu'une certaine forme de cryptage de la couche de transport est activée.
Pour ceux qui envisagent de faire ce genre de chose, veuillez d'abord prendre du recul et voir si vous avez vraiment besoin d'un serveur FTP. Il peut y avoir d'autres et meilleures façons de faire ce dont vous avez besoin - et bien sûr, vous pouvez poser la "question 0" ici!
la source