2012-04-29 30 views
6

FTPに接続している2人のクライアント(IISの一部として構成されています)が、クライアントは両方ともFTPに正常に接続できますが、クライアントAは「550アクセスが拒否されました。クライアントBがファイルを正常にアップロードできる間にファイルをアップロードしようとすると、「重大なファイル転送エラー」が発生します。 Windows環境でFilezillaを使用しています。FTP「550アクセスが拒否されました」エラー

クライアント出力

Status:      Resolving address of 000.000.000.00 
Status:      Connecting to 000.000.000.00:21... 
Status:      Connection established, waiting for welcome message... 
Response:     220 Microsoft FTP Service 
Command:      USER wg\transfer 
Response:     331 Password required for wg\transfer. 
Command:      PASS ********* 
Response:     230 User wg\transfer logged in. 
Status:      Connected 
Status:      Starting upload of C:\upload.zip 
Command:      CWD/
Response:     250 CWD command successful. 
Command:      TYPE I 
Response:     200 Type set to I. 
Command:      PASV 
Response:     227 Entering Passive Mode (000,000,000,00,22,96). 
Command:      STOR upload.zip 
Response:     550 Access is denied. 
Error:      Critical file transfer error 

クライアントB出力

Status:      Resolving address of 000.000.000.00 
Status:      Connecting to 000.000.000.00:21... 
Status:      Connection established, waiting for welcome message... 
Response:     220 Microsoft FTP Service 
Command:      USER wg\transfer 
Response:     331 Password required for wg\transfer. 
Command:      PASS ********* 
Response:     230 User wg\transfer logged in. 
Status:      Connected 
Status:      Starting upload of C:\upload.zip 
Command:      CWD/
Response:     250 CWD command successful. 
Command:      PWD 
Response:     257 "/" is current directory. 
Command:      TYPE I 
Response:     200 Type set to I. 
Command:      PASV 
Response:     227 Entering Passive Mode (000,000,000,00,22,99). 
Command:      STOR upload.zip 
Response:     125 Data connection already open; Transfer starting. 
Response:     226 Transfer complete 
Status:      File transfer successful, transferred 22,197 bytes in 7 seconds 
Status:      Retrieving directory listing... 
Command:      PASV 
Response:     227 Entering Passive Mode (000,000,000,00,22,100). 
Command:      LIST 
Response:     125 Data connection already open; Transfer starting. 
Response:     226 Transfer complete 

は、誰もがこの上の任意の光を当てることができますか?私は、クライアントAがファイルをアップロードできないようにファイアウォールの設定をしていると思っていますが、これはかなり奇妙に思えます。

ありがとうございます!

+0

FTPクライアントの別の実装を見つけて、両方で動作するかどうかを確認するにはどうすればよいですか? –

答えて

1

クライアントAのアクセス権は、ファイルへのユーザーアクセスを拒否するように設定されています。

これらのユーザーに連絡して、FTPユーザーが書き込みできるようにWindowsのファイルアクセス許可が設定されていることを確認してください。

+2

私は混乱しています。クライアントのWindowsオペレーティングシステムには、FTPの場所にファイルを書き込めないように設定されていますか? IIS上でFTPをホストするサーバーには、クライアントAとBの両方が使用している1つのユーザー名/パスワードがあります。 – justadjusting

-1

FTPクライアントを使用して接続している場合は、SFTP経由で接続していることを確認してください。

+2

SFTPではなくFTPプロトコルです。 – justadjusting

+0

私の状況で私はFTPアカウントを持っていて、FileZillaを使って接続しています。 FTPオプションを使用すると、私はパーミッションを拒否しました。 SFTPオプションを使用して同じアカウントを使用すると、問題はなくなります。それは試みに値します。 http://filezilla-project.org/download.php?type=client – Bob

2

おそらくこれを防ぐクライアントAのファイアウォール。 FTPには、情報を送信するためのデータチャネルが必要です。

関連する問題