Comment configurer FTP sur une machine virtuelle Azure

Comment configurer FTP sur une machine virtuelle Azure

Il existe un excellent tutoriel de juillet 2012 « Héberger FTP sur IIS 7.5 dans une machine virtuelle Windows Azure » par Ronald Wildenberg à ce sujet. Il reprend la réponse de David. Voici les étapes qu’il parcourt :

  • Tout d’abord, vous avez besoin d’une machine virtuelle. J’avais besoin d’une machine Windows avec une base de données SQL Server, j’ai donc choisi « Microsoft SQL Server 2012 Evaluation Edition » parmi les modèles disponibles.

  • Une fois la machine démarrée, vous pouvez vous y connecter en RDP via l’option de connexion en bas du portail de gestion.

  • Une fois connecté, vous devez configurer IIS. Résumé des étapes requises :

  • Ajoutez le rôle « Web Server (IIS) » au serveur.

  • Ajoutez les fonctionnalités IIS dont vous avez besoin.

  • Ajoutez un point de terminaison TCP à votre machine virtuelle dans le portail de gestion avec les ports public et privé 80.

  • Pour activer FTP, assurez-vous d’activer les services de rôle « FTP Server » pour votre rôle IIS :

  • L’étape suivante consiste à créer le site FTP réel dans IIS. Faites un clic droit sur « Sites » dans le gestionnaire IIS et sélectionnez « Add FTP Site… »

  • Spécifiez le nom et le chemin local du site :

  • Spécifiez les informations de liaison et SSL :

  • Et enfin, spécifiez qui devrait avoir accès au site FTP.

  • Vous devriez maintenant pouvoir accéder au site FTP depuis la machine virtuelle. Ouvrez une invite de commandes, tapez ftp 127.0.0.1 et connectez-vous.

  • Pour le FTP actif, vous devez autoriser l’accès aux ports 21 (port de commande FTP) et 20 (port de données FTP), vous devez donc ajouter deux points de terminaison à votre machine virtuelle.

  • Pour configurer le FTP passif. Pour que cela fonctionne, nous devons indiquer au serveur FTP IIS la plage de ports qu’il peut utiliser pour les connexions de données et nous devons ajouter des points de terminaison à la machine virtuelle correspondant à cette plage de ports.

  • Configurez la plage de ports et l’adresse IP externe pour les connexions de données passives. Cela se trouve dans le gestionnaire IIS.

  • L’adresse IP externe doit être l’adresse IP virtuelle que vous pouvez trouver dans le portail de gestion Azure.

  • Si vous ne pouvez pas spécifier le port du canal de données

(Réponse tronquée)