- PR -

FTPサーバへの接続でエラー(アップロードできない)

1
投稿者投稿内容
サリオン
会議室デビュー日: 2005/04/22
投稿数: 15
投稿日時: 2006-01-22 18:44
エラーの原因がさっぱり分からなくて、今回2回目の投稿します。

概要としては、
あるFTPサーバへ接続をしなければならないのですが、そのサーバに接続してアップロードを行うと、
..../..../..../..../
500 only USER,PASS,TYPE,QUIT and CWD are available.
< エラー : コマンドが拒否されました。 (1062-5) >
..../..../..../..../
というメッセージが表示されます。

接続した直後は、ファイル一覧が正しく表示されるのですが、
ファイルをアップロードしようとすると、アップされず一覧が消えてしまいます。
再読み込みを行っても一覧は表示されません。

しかし、他のFTPサーバへの接続は正常に出来ています。
上のエラーメッセージをぐぐったのですが、出てきたのはFTPサーバに問題が有りそうな発言でした。
<http://pc.2ch.net/perl/kako/1006/10065/1006501675.html>


どなたかこのエラーについて分かる方ご教示願います。


構成は下記の通りです。(あまり詳しくは掛けませんが...)
FTPクライアント:NextFTP4.52
FTPサーバとクライアント間に、Proxy・Firewallがあります。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-01-23 01:28
こんばんわ.
引用:

サリオンさんの書き込み (2006-01-22 18:44) より:

接続した直後は、ファイル一覧が正しく表示されるのですが、
ファイルをアップロードしようとすると、アップされず一覧が消えてしまいます。
再読み込みを行っても一覧は表示されません。


upload できないだけですか?
例えば download はできるのですか?
引用:

FTPクライアント:NextFTP4.52
FTPサーバとクライアント間に、Proxy・Firewallがあります。


firewall はともかく,ftp proxy を「利用している」のでしょうか?
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2006-01-23 21:17
引用:

サリオンさんの書き込み (2006-01-22 18:44) より:
500 only USER,PASS,TYPE,QUIT and CWD are available.


エラーメッセージの通りなのでは?

FTPサーバーやProxyをどのような設定にしているのか知りませんが、USER、PASS、TYPE、QUIT、CWD以外のコマンドを使うことを許可していないみたいですね。PUTやGETが使えないのでは、ファイルの送受信は確かに出来ないでしょう。

FTPサーバーやProxyサーバーの設定について聞きたいのなら、せめてFTPサーバーやProxyサーバーに何を使っているのか教えてください。またPoxyサーバーを介さなければ問題ないのか確認し、FTPサーバーの問題か、Proxyサーバーの問題か切り分けてください。
_________________
甕星 <mikahosi@abox9.so-net.ne.jp>
http://blogs.msmvp.jp/mikahosi/
サリオン
会議室デビュー日: 2005/04/22
投稿数: 15
投稿日時: 2006-01-26 23:31
返答有り難うございます。

KAZ様
引用:
upload できないだけですか?


ダウンロードも出来ませんでした。

引用:
firewall はともかく,ftp proxy を「利用している」のでしょうか?


はい。外部への接続はプロキシを介しています。

甕星様
引用:
FTPサーバーやProxyをどのような設定にしているのか知りませんが、USER、PASS、TYPE、QUIT、CWD以外のコマンドを使うことを許可していないみたいですね。


FTPサーバのエラーというものはあまり見ないため(たいていはクライアントの設定ミス)、エラーメッセージの意味がまったくわかりませんでした。

引用:
FTPサーバーやProxyサーバーの設定について聞きたいのなら、せめてFTPサーバーやProxyサーバーに何を使っているのか教えてください。またPoxyサーバーを介さなければ問題ないのか確認し、 FTPサーバーの問題か、Proxyサーバーの問題か切り分けてください。


ProxyはSquidを使っています。FTPは外部なので不明です。
Proxyサーバを介さなくても接続できませんでした。しかし他のサーバには接続できたのでやはりそのFTPサーバの設定に問題ありの可能性が高いということですね。


つまり、FTPサーバによってはこのような設定できるということでしょうか?
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-01-27 01:23
こんばんわ.
引用:

サリオンさんの書き込み (2006-01-26 23:31) より:

ProxyはSquidを使っています。FTPは外部なので不明です。
Proxyサーバを介さなくても接続できませんでした。しかし他のサーバには接続できたのでやはりそのFTPサーバの設定に問題ありの可能性が高いということですね。


つまり、FTPサーバによってはこのような設定できるということでしょうか?


squid は FTP Proxy として利用できません.
FTP client で本当に Proxy を利用されているのですか?
それとも NextFTP は HTTP Proxy を利用できる機能を有している?
サリオン
会議室デビュー日: 2005/04/22
投稿数: 15
投稿日時: 2006-01-28 13:19
こんにちは

すいません。まだプロキシなどのサーバ関係には疎いもので...
delegateで内部からのFTPの通信を中継してるはずです。
(外部へのネットワーク接続は全て中継しているのは間違いありません。)

NextFTPについては、インストール後デフォルト設定のまま(Firewall以外)利用しているので詳しくは分かりませんが、オプションを見た限りそのような設定項目は無いように思えました。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-01-28 17:23
引用:

サリオンさんの書き込み (2006-01-28 13:19) より:

すいません。まだプロキシなどのサーバ関係には疎いもので...
delegateで内部からのFTPの通信を中継してるはずです。
(外部へのネットワーク接続は全て中継しているのは間違いありません。)


delegate は squid と別のものですが,そっちが FTP Proxy なんですか?
疎いのと「適当」とか「いい加減」なのは違うと思います.
引用:

NextFTPについては、インストール後デフォルト設定のまま(Firewall以外)利用しているので詳しくは分かりませんが、オプションを見た限りそのような設定項目は無いように思えました。


甕星様のご指摘は読まれていますか?
Proxy を利用しない場合を確認してみれば,
FTP Server そのものなのか,
経路上の Proxy や firewall の問題なのか明白になると思います.
その上でなければ問題解決は困難を極めます.
サリオン
会議室デビュー日: 2005/04/22
投稿数: 15
投稿日時: 2006-02-02 19:59
甕星様の指摘どおりの検証は最初に行っていましたが、気ばかりが焦って投稿した気になっていました。
(投稿する前にしっかり確認しないといけなかったです。)


プロキシを介さない接続に関しては、外部FTPへの接続も出来ませんでした。
ということは、「Proxy や firewall」が問題ではなくftpサーバに問題あり、ということだと思います。


昨日FTPサーバを管理している人からサーバの設定を変更したという連絡が有り、試したところ正しく接続できました。


FTPサーバの設定で特定のコマンドを使用不可能にできるんですね
一つ勉強になりました


kaz様、甕星様、いろいろとご指導いただきましてありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)