J'ai été chargé de configurer un répertoire FTP pour l'un de nos clients. Je travaille à partir d'un serveur Windows 2008 avec IIS 7 installé.
Pour créer le répertoire utilisateur FTP, j'ai suivi ce tutoriel eHow .
Le site FTP est déjà configuré sur IIS 7, j'ai donc sauté ce bit et suivi exactement le reste. Cependant, lorsque j'essaie de me connecter via FileZilla, j'obtiens les erreurs suivantes:
Statut: Connexion à xxx.xx.xx.xx: 21 ... Statut: Connexion établie, en attente d'un message de bienvenue ... Réponse: 220 Microsoft FTP Service Commande: USER userFTP Réponse: 331 Mot de passe requis pour userFTP. Commande: PASS ******** Réponse: 530 L'utilisateur ne peut pas se connecter, répertoire de base inaccessible. Erreur: erreur critique Erreur n'a pas pu se connecter au serveur
J'ai revérifié les autorisations de l'utilisateur et tout semble être comme il se doit. Si quelqu'un a des conseils, je vous en serais très reconnaissant.
windows-server-2008
ftp
user-management
109221793
la source
la source
Réponses:
La lecture de votre message et le lien que vous avez fourni ne me permettent pas de savoir si vous utilisez ou non l'isolement des utilisateurs. Ma suggestion serait de déterminer si vous souhaitez ou non utiliser l'isolement des utilisateurs, puis de recommencer à zéro.
Voici un lien qui peut vous aider:
http://learn.iis.net/page.aspx/305/configuring-ftp-75-user-isolation/
la source
Il s'agit du paramètre d'isolation de l'utilisateur.
Vous devrez le remplacer par "ne pas isoler les utilisateurs, démarrer les utilisateurs dans" répertoire de noms d'utilisateurs ""
la source
Je viens de toucher ce problème et pour quiconque googler l'erreur voudrait ajouter la solution qui fonctionnait sur Windows Server 2012 IIS 8.0. C'était très simple à la fin, vous devez créer un
LocalUser
dossier dans la racine FTP que vous avez spécifiée lors de la création du site FTP. Créez ensuite vos dossiers de nom d'utilisateur sous ce dossier.Par exemple
D:\ftp-root\LocalUser\user1
la source
Une autre cause de cette erreur peut être l'utilisation des adresses FTP IPv4 et des restrictions de domaine .
Si votre site FTP IIS, ou l'un de ses parents, y compris le site par défaut, utilise des restrictions d'adresse IPv4, vous devez vous assurer que votre adresse IP est autorisée.
J'ai eu le même problème que vous avez décrit, avec exactement la même erreur renvoyée à FileZilla. Voici comment je l'ai corrigé:
la source
On avait le même problème . ( 530 utilisateur ne peut pas se connecter, répertoire personnel inaccessible ) Le problème était qu'une nouvelle ouverture (pour autoriser plus de sessions) dans notre pare-feu a permis une autre IP à notre serveur FTP (Nous avons la configuration des restrictions IP) La solution consistait à ajouter l'IP aux restrictions IP PERMETTRE LISTE
la source
Vérifiez les journaux FTP enregistrés par IIS. Les codes d'état et de sous-état vous donneront plus d'informations sur le problème. Voici une liste des codes d'état: Les codes d'état FTP dans IIS 7.0 et versions ultérieures
Dans mon cas, ce problème s'est produit car mon IIS n'était pas configuré pour le mode passif . Après avoir entré une plage de ports et une adresse IP externe dans la fonction de prise en charge du pare-feu FTP, le message d'erreur a disparu:
Dans cet article de blog, il mentionne quelques autres causes profondes: 530 L'utilisateur ne peut pas se connecter, répertoire de base inaccessible
la source
Je sais que vous avez dit que vous avez revérifié les autorisations, mais je voulais vérifier que vous aviez vérifié les autorisations au niveau du fichier ainsi que les autorisations de partage?
la source
Vous devrez vérifier le chemin physique du FTP. Voici les étapes à vérifier.
Il doit être correct ou vous trouverez le répertoire personnel inaccessible.
la source