- 締切済み
FTP putエラー
いつもお世話になっております。 redhat linuxサーバに対してFTPでputを行ったのですが、 PASVコマンドの応答が下記のメッセージが返ってきます。 425 Can't open passive connection: Permission denied. 実行権がないらしいですが、どの実行権がないのでしょうか? 又、対処方を御存じの方はおりませんでしょうか? 因みにこのエラーは毎回発生するわけではなく、発生頻度は かなり低いです。 よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Wr5
- ベストアンサー率53% (2173/4061)
回答No.2
「redhat linuxサーバ」とは、どのバージョンでしょう? パーミッションのエラーの様ですが、PASVモードで使用するポートの範囲は設定していないのでしょうか? SELinuxの場合、ソケットの使用にも権限の設定できたはずなので 適切な設定がされていないのではないか…と思われます。 # SELinuxが有効化さているかとか、そもそもSELinuxはいっているのか…はバージョンが分らないと。
- hideki1976
- ベストアンサー率17% (20/116)
回答No.1
> 425 Can't open passive connection: Permission denied. > 実行権がないらしいですが、どの実行権がないのでしょうか? サーバへの書き込み権限、 >又、対処方を御存じの方はおりませんでしょうか? エラーとなる保存先にたいし、 権限が付与されているか否かは、lsコマンドで確認 Chmodコマンドで権限を付与してください。
補足
回答ありがとう御座います。 ですが、質問があります。 PASVコマンドの前にSTORコマンドは送っていませんので、 PASV送信時はサーバ側ではどのディレクトリへ転送されるかは わからないと思うのですが・・。 PASVの前は下記の順に送信しています。 USER PASS TYPE PASV 又、エラーが発生する前に同じディレクトリへ別ファイルの 転送は行えていますので実行権ではないかと思われます。