コミュニティでの投票について

コミュニティでの投票について解説した記事を公開しました。

Apple Account (Apple ID) の不正利用を確認する方法

Apple Account に関するよくある質問についてはこちらのページを、また不正利用を確認する方法についてはこちらのドキュメントをご参照ください。

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

FTP不調(421 Service not available)

AirMac Extremeを使用していますが、この2ヶ月ほど外部のFTPサーバへの接続で、

421 Service not available

のエラーが出るようになりました。

現象としては、

・どのFTPサーバでも同じ

・ファイル転送自体は完了しているが、その後、ファイルリストを取得するところで

421 Service not available, remote server timed out. Connection closed

・動作モードはPassive

・FTPクライアントは、Fetch、Cyberdug、UnixコマンドのFTPどれも一緒

・クライアントPCは、何台で試しても(WinもMacも)同じ

・別のネットワークからの接続は問題無し

で、FTPサーバ自体の問題でもなく、FTPクライアントの問題でもなく、また、回線業者に確認したところ、ネットワーク回線自体の問題でもないので、

・ルータの問題

・AirMac Extremeの問題

のいずれかに絞られたといえます。

ただ、AirMac Extremeには、設定でFTPのプロトコルに関するところもないので、結局はルータの問題とも思われますが、同様の経験をされた方はいらっしゃいますでしょうか?

MacBook Pro, Mac OS X (10.5.8)

投稿日 2010/10/05 13:43

返信
返信: 2

2010/10/05 17:21 t-k への返信

421 Service not available


このエラーが、どの ftp サイトでも出るのでしょうか?

このエラーは、パスワードが間違って認証に失敗したとか、何らかの理由でサーバ側が接続を拒否したとか、ftp 接続が「半分」しか出来ないときに出るものです。サーバ側で ftpd が動いてないとかで、完全に拒否される(完全に接続できない)ときには、Connection refused になります。

何らかの理由でサーバが接続を拒否するなら、他のサーバは問題ないはずです。その時は、そのサーバから、迷惑なサイトとして登録されて、ネットワークとして、あるいはホストとして拒否されていることになります。このときは、ftp サーバ側にその理由を尋ねてみるべきかもしれません。

どのftp サイトからも拒否されるなら、ルータの設定で、セキュリティを上げ過ぎて必要なポートも塞いでしまっていることが考えられます。

2010/10/05 17:34 はに への返信

> このエラーが、どの ftp サイトでも出るのでしょうか?


でます。

さらにいうと、

・どのサイトでも同じエラーがでる

・例えば、以下のように、いったん別のサーバにSSHでログインして、そこからFTPコマンドでFTPを行うとエラーは起きない。


(例1)421エラーが起きる例

> ftp

ftp> open site_1

-- ログイン--

>put file1.zip

>local: file1.zip remote: file1.zip

229 Entering Extended Passive Mode (|||24464|)

150 Opening BINARY mode data connection for file1.zip

100% |*************************************| 26417 KB 983.80 KB/s 00:00 ETA


421 Service not available, remote server timed out. Connection closed

(例2)別のサイトを経由した例

>ssh -l testuser site2

testuser@site2's passwrd:****

[testuser@site2 ~]ftp

ftp>open site1

-- ログイン--

Using binary mode to transfer files.

ftp> put file1.zip

227 Entering Passive Mode (38,99,85,174,228,51).

150 Opening BINARY mode data connection for file1.zip

226 Transfer complete

165672960 bytes sent in 16.6 secs (9.7e+03 Kbytes/sec)

ftp>

ファイル名やサイト名は変更しているので、ファイルサイズなどが違うことは無視してください。

あと、「別のサイト」にしても「FTPサーバ」にしても自分が管理しているものなので、「踏み台にしてる」とかそういうつっこみはなしで。

この場合、切り分けとして、AirMac Extreme側にそういう設定があるかどうか、なければその上にあるルータにしぼって原因をつきとめようと思ってます。

FTP不調(421 Service not available)

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。