• 締切済み

FTP putエラー

いつもお世話になっております。 redhat linuxサーバに対してFTPでputを行ったのですが、 PASVコマンドの応答が下記のメッセージが返ってきます。 425 Can't open passive connection: Permission denied. 実行権がないらしいですが、どの実行権がないのでしょうか? 又、対処方を御存じの方はおりませんでしょうか? 因みにこのエラーは毎回発生するわけではなく、発生頻度は かなり低いです。 よろしくお願い致します。

みんなの回答

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.2

「redhat linuxサーバ」とは、どのバージョンでしょう? パーミッションのエラーの様ですが、PASVモードで使用するポートの範囲は設定していないのでしょうか? SELinuxの場合、ソケットの使用にも権限の設定できたはずなので 適切な設定がされていないのではないか…と思われます。 # SELinuxが有効化さているかとか、そもそもSELinuxはいっているのか…はバージョンが分らないと。

回答No.1

> 425 Can't open passive connection: Permission denied. > 実行権がないらしいですが、どの実行権がないのでしょうか? サーバへの書き込み権限、 >又、対処方を御存じの方はおりませんでしょうか? エラーとなる保存先にたいし、 権限が付与されているか否かは、lsコマンドで確認 Chmodコマンドで権限を付与してください。

STOSHI
質問者

補足

回答ありがとう御座います。 ですが、質問があります。 PASVコマンドの前にSTORコマンドは送っていませんので、 PASV送信時はサーバ側ではどのディレクトリへ転送されるかは わからないと思うのですが・・。 PASVの前は下記の順に送信しています。 USER PASS TYPE PASV 又、エラーが発生する前に同じディレクトリへ別ファイルの 転送は行えていますので実行権ではないかと思われます。

関連するQ&A

  • ftp put エラー

    初めまして、ftpでデータ(txt)をアップロード(put)する場合時折 下記エラーが発生する場合があります。 どんな理由が考えられるでしょうか。 エラー内容:426 Connection closed; transfer aborted 状況を列記します。 ・エラーの頻度は100回に1回ほどエラーになる頻度です。 (putは自動化しており、connectできなかったら、10秒後に再度 connectし、putコマンドを発行して、closeして完了です。) ・(いつも)pasvでputしています。 ・一般のひかりネット回線(フレッツ)を利用。 推察するに、回線の一時的障害や混雑で、ftpサーバーへのセッションが張れないor断絶するのかと思います。 ※相手方のftpサ-バの問題か回線の問題なのかを切り分けたいと思います。 お知恵を頂ければ幸いです。

  • FTPエラーで,PUTできないのは何故??

     dreamweaver4.0で作成したサイトをアップロードしようと がんばっているのですが、エラーが発生してできず困ってマ ス。。。。  エラー表示には 『FTPエラー、PUTできません。 550 ○○○.html permission denied』 とでてるのですが、私には意味不明、原因不明。。。。。 どなたか智恵をかしてください!! 

    • ベストアンサー
    • Mac
  • FTPでPUTできない原因は何?

    FTPでPUTしようとすると、Permission deniedというエラーメッセージが出ます。これは、PUTとしようとしているフォルダに対する、書き込み許可がないということまでは分かりましたが、フォルダに書き込み許可するには、どうすればよいのですか。お教え願いたく。

    • ベストアンサー
    • Mac
  • proftpdで困ってます。

    FTPサーバーへのログインやファイルリストを読み込むことはできるのですが 新しいフォルダを作ったりファイルを転送したりするとエラーが返ってきてできません。 私のほうでできる限りのことは全部行いましたけどそれでも全部駄目でした・・・(/_;) 'test.html' をアップロードしています... >PASV 227 Entering Passive Mode (192,168,11,3,128,12). >STOR test.html 550 test.html: Permission denied[許可されていません] < エラー : コマンドが拒否されました。 (1062-5) > < エラー : 転送はキャンセルされました。 (1065-0) > < 'test.html' をアップロードできませんでした。 > ファイルリストを取得しています... >PASV 227 Entering Passive Mode (192,168,11,3,128,13). >LIST 150 Opening ASCII mode data connection for file list 226 Transfer complete. 0バイト転送完了 (00:00.1) 0バイト/秒 サーバーOS Vine Linux 3.2 FTPサーバーソフト ProFTPD 1.2.10

  • メインフレームからFTP(PUT)でABENDする

    メインフレーム(ホスト)から、Linuxサーバへ、FTP(PUT)するJCLを作成し、実行すると、ファイルは正常にLinuxサーバへPUTされましたが、JCLがABEND S000 U4000 CN(INTERNAL)となりました。 FTP(PUT)のホストJCLの詳細ログを見ると、PUTの後で、SITEコマンドが、500 Unknown SITE command. となっています。 JCLがなぜアベンドしたか不明です。困ってますのでご教示ください。 (JCL例) ~ //FTP.INPUT DD * 192.168.1.1 ID PW CD /TMP SJISKANJI (NOTYPE PUT 'データセット' ファイル名 /* //

  • ftpプロトコル

    javaで、ftpクライアントを作成しようかと考えているのですが、Passive Mode のところがよくわかりません。 >PASV を実行すると 227 Entering Passive Mode (xxx,xxx,xxx,xxx,xxx,xxx). が帰ってきます。最初の4つがアドレスで、次の二つがポート番号? どなたかご教示おねがいします。

    • ベストアンサー
    • Java
  • PCからのrshについて

    パソコンから、linuxマシンにrshについてです。 現在、パソコンのコマンドラインより、 > rsh サーバ名 -l ログイン名 コマンド で、コマンドを実行しています。 このとき、サーバのログインユーザの.rhostsには、 パソコンのIPアドレス パソコンのユーザ名 を記述しています。 これを、 複数のIPアドレス(DHCP対応)で複数ユーザでrsh出来るように実行したいのですが、 例)1 パソコンのIPアドレス + 例)2 + + の+の記述では、 サーバ名: Permission denied. rsh: can't establish connection とはじかれてしまいます。 うまく複数のIPアドレス、ユーザ名で対応させるにはどうしたらよいでしょうか? はじかれた時のmessages Nov 9 17:40:47 XXXXX rshd[19487]: rsh denied to Administrator@XX.XX.XXX.XXX as Administr ator: Permission denied. Nov 9 17:40:47 XXXXX snmpd[19113]: Connection from 127.0.0.1 REFUSED Nov 9 17:41:18 XXXXX last message repeated 16 times PCのOS windows XP LinuxのOS Redhat ES 4

  • ftpの操作について・・・

    最近コマンドをいじるようになりましたが、 ftpでどうもつまづいています。 詳しい方がいましたら、いくつかまとめてお聞きしたいです。 最近ホームページを作ろうと思いまして、日々ftpの努力を致しております。 よろしくお願いします。 質問 (1) ftp時のputコマンドについて、 送り先のフォルダー(ディレクトリー)を指定できないのですか? ftp>put index.html /web 200 PORT command successful 550 /web: Not a regular file と言うエラーになる。 エラー内容 : 要求されたリクエストはアクセス権限やファイルシステムの理由で実行できない ※ほかに何か指定して、使うのですか? (2)ftp時、> が無い時は何を意味しているのですか? たとえば、 ftp>227   (IP) _  ←(ここ) cat時などは、ファイルの内容を書くと思いますが、 使い方が解らないときがあります。 良かったらよろしくお願いします。 (3)webで検索をかけると、ftp時に、LISTやモードを切り替える、passive など、いろんなコマンドがあるのですが、使おうとすると「コマンドが無効です。」 と出たりするのはなぜですか? ※コマンドプロンプトで検索して、?やHelpに無いコマンドで説明してあったりする。 よろしくお願いします。

  • FTP PASV後毎回425になる件

    お読み頂き有難う御座います。 FTPでPASVを使用しファイルを送信する際、初回Put時『425 Cannot open data connection.』となります。PASVモードを指定し数秒待ったあと、Putしても同様 の現象です。 サーバ側の設定等で対処可能なのか、クライアント側による425が返却された場合 にリトライを行う対処が正しいのか、ご経験のあるかたアドバイスをお願いします。 【環境】 サーバOS:WindowsServer2019 サーバポート解放状況:20,21,65500-65510 クライアントOS:Windows10 【コマンドログ】 C:\Users\xxxxxxxx>ftp -d xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx に接続しました。 220 Microsoft FTP Service ユーザー (xxx.xxx.xxx.xxx:(none)): xxxxxxxx ---> USER xxxxxxxx 331 Password required パスワード: ---> PASS asonetestpass 230 User logged in. ftp> bin ---> TYPE I 200 Type set to I. ftp> quote PASV ---> PASV 227 Entering Passive Mode (xxx,xxx,xxx,xxx,xxx,xxx). ftp> put hoge.txt ---> PORT xxx,xxx,xxx,xxx,xxx,xxx 200 PORT command successful. ---> STOR hoge.txt 150 Opening BINARY mode data connection. 425 Cannot open data connection. ftp> put hoge.txt ---> PORT xxx,xxx,xxx,xxx,xxx,xxx 200 PORT command successful. ---> STOR hoge.txt 125 Data connection already open; Transfer starting. 226 Transfer complete. ftp> ftp> by ---> QUIT 221 Goodbye.

  • ftpでアップロードしたい

    ご質問させて頂きます。 自分のPC(xp)からLINUX(Red Hat Linux release 9)サーバーに アップロードをしようと 以下のようにしました。 ftp> put Local file a:\sample1.java Remote file /home/postgres そうすると、ファイルが作れなかったというエラーになってしまいます。 200 PORT command successful. Consider using PASV. 553 Could not create file. /home/postgresのパーミッションを777や666に しても駄目でした。 ご教授して頂けたら幸いです。