ftpサーバを立てる(おまけ)

自宅サーバの難点として外部からのテストがやり辛いということがあります。ドメイン名を指定してもルータが勝手にアドレス解決してしまうので、内内のアクセスになってしまい、本当に外部からアクセスできるのかが不安なところです。

プロキシの利用

そういうテストのときはプロキシサーバを使用しています。ブラウザ(IEの場合)の「ツール」→「インターネット オプション」→「接続」→「LANの設定」→「プロキシ サーバー」のところに IPアドレスとポートをセットしてあげれば、プロキシサーバを経由していったん外に出るので、外からルータにアクセスすることになります。
公開プロキシサーバのアドレスはこちら(→ CyberSyndrome : Proxy List / Speed Ranking - 高速プロキシリスト・串リスト )から取らせてもらってます。結構短時間で使えなくなるサーバが多いので定期的に書き換える必要があります。

ftpの場合のプロキシ利用

ftpも原理的に同じことなので、プロキシ経由でアクセスしてみたのですが、ユーザIDとパスワードを要求するダイアログが出ないでいきなりエラーになります。anonymous でログインしようとしてはじかれているようです。

ERROR
The requested URL could not be retrieved
                                                                                                                                                              • -
An FTP authentication failure occurred while trying to retrieve the URL: ftp://ftp.5-55.jp/ Squid sent the following FTP command: PASS and then received this reply Login incorrect.Your cache administrator is webmaster.
                                                                                                                                                              • -
Generated Sat, 28 Jan 2006 16:13:38 GMT by proxy (squid/2.5.STABLE11)

このエラーメッセージはプロキシサーバの squid が出しています。ググってみたところ、squidftp proxy の場合、ftp://ユーザID:パスワード@ホストURL/ でアクセスすればいいそうです。

ftp://user:pass@ftp.5-55.jp/

これで OKでした。

参考

  1. 公開プロキシサーバのアドレスはこちら(→ CyberSyndrome : Proxy List / Speed Ranking - 高速プロキシリスト・串リスト )から取らせてもらってます。
  2. ここ(→ Windowsでのftpクライアントソフトの使い方についての質問です。… - 人力検索はてな )に知りたいことがすべて書いてありました。