web-dev-qa-db-ja.com

FTPエラー530、ユーザーがログインできない、ホームディレクトリにアクセスできない

私は、私たちのクライアント用にFTPディレクトリを設定する任務を負っています。 IIS 7がインストールされているWindows 2008サーバーから作業しています。

FTPユーザーディレクトリを作成するには、 このeHowチュートリアル に従います。

FTPサイトは既にIIS 7にセットアップされているため、そのビットをスキップして正確に残りを追跡しました。しかし、FileZilla経由で接続しようとすると、次のエラーが発生します。

ステータス:xxx.xx.xx.xx:21に接続しています... 
ステータス:接続が確立され、ウェルカムメッセージを待っています... 
応答:220 Microsoft FTPサービス
コマンド:USER userFTP 
応答:331 userFTPにはパスワードが必要です。
コマンド:PASS ******** 
応答:530ユーザーはログインできません、ホームディレクトリにアクセスできません。
エラー:重大なエラー
エラー:サーバーに接続できませんでした

ユーザーのアクセス許可を再確認したところ、すべてが正常に表示されています。誰かが何かアドバイスがあれば、私はとても感謝しています。

11
109221793

ユーザー分離を使用しているかどうかに関して投稿とリンクを読んだかどうかは、はっきりしません。私の提案は、ユーザー分離を使用するかどうかを決定し、最初からやり直すことです。

役立つリンクは次のとおりです。

http://learn.iis.net/page.aspx/305/configuring-ftp-75-user-isolation/

5
joeqwerty

これはユーザー分離設定です。

「ユーザーを分離せず、ユーザーを「ユーザー名ディレクトリ」で開始する」に変更する必要があります。

6
cherry Jee

私はこの問題にぶち当たっただけで、エラーをグーグルする人のために、Windows Server 2012で機能するソリューションを追加したいと思いますIIS 8.0。結局、LocalUserフォルダー次に、このフォルダーの下にユーザー名フォルダーを作成します。

例えばD:\ftp-root\LocalUser\user1

5
ramjet666

このエラーの別の原因は、FTP IPv4アドレスとドメイン制限の使用である可能性があります。

IIS FTPサイト、またはデフォルトサイトを含むその親の1つがIPv4アドレス制限を使用している場合、IPアドレスが許可されていることを確認する必要があります。

あなたが説明したのと同じ問題がありましたが、FileZillaにまったく同じエラーが返されました。修正方法は次のとおりです。

  1. IISマネージャを開きます
  2. Sites>Default FTP Site設定をクリックします
  3. オープンFTP IPv4アドレスとドメインの制限
  4. 質問 Googlewhat is my ip
  5. FTP IPv4アドレスとドメインの制限の下で許可リストにパブリックIPアドレスを追加します
  6. スタートメニューからサービスを開く
  7. StartedServicesリストでMicrosoft FTP Serviceを見つけます
  8. Microsoft FTP Serviceを再起動します

IIS Manager FTP IPv4 Address and Domain Restrictions

1
Christopher

同じ問題がありました。 (530ユーザーはログインできず、ホームディレクトリにアクセスできません)問題は、ファイアウォールの新しいオープニング(より多くのセッションを許可するため)で、FTPサーバーに別のIPを許可しました(IP制限を設定しています)解決策は、IPをIPRestrictions ALLOW LISTに追加することでした

1
Mark Anderson

IISによって記録されたFTPログを確認します。ステータスコードとサブステータスコードは、問題に関する詳細情報を提供します。ステータスコードのリストを以下に示します。 IIS 7.0以降のバージョンのFTPステータスコード

私の場合、この問題は、IISがパッシブモードに対して構成されていなかったため)に発生しました。ポート範囲を入力した後およびFTPファイアウォールサポート機能の外部IPアドレス、エラーメッセージが消えました:

enter image description here

このブログ投稿では、さらにいくつかの根本的な原因について言及しています: 530ユーザーがログインできない、ホームディレクトリにアクセスできない

承認規則。ユーザーまたは匿名アクセスを許可する承認規則があることを確認してください。 「IIS> FTPサイト> FTP承認ルール」ページを確認して、特定またはすべてのユーザーのアクセスを許可または拒否します。

NTFSアクセス許可FTPユーザー(ローカルユーザーまたはドメインユーザー)は、物理フォルダーに対するアクセス許可を持っている必要があります。フォルダを右クリックして、[プロパティ]に移動します。 [セキュリティ]タブで、ユーザーが必要な権限を持っていることを確認します。共有タブは無視してかまいません。 FTPアクセスには使用されません。

ロックされたアカウント。ローカルアカウントまたはドメインアカウントがロックされているか期限切れの場合、「ユーザーがログインできません」というエラーが表示されることがあります。ローカルユーザープロパティまたはActive Directoryユーザー設定をチェックして、ユーザーアカウントがアクティブであることを確認します。

その他の権限の問題。ユーザーアカウントに「ローカルログオン」または「匿名接続のセキュリティのみを許可する」権限がない可能性があります。

0
Ned