[ruby-list:37682] Re: プロキシ超えFTP

From: Satoshi Osabe <osabe@...>
Date: 2003-05-16 06:37:47 UTC
List: ruby-list #37682
長部です。

<20030516150712.7dbca6ca.riew@cybtec.co.jp> の、
   "[ruby-list:37681] Re: プロキシ超えFTP" において、
   "Yoshihito Ryuzaki <riew@cybtec.co.jp>"さんは書きました:

> はじめまして、龍崎と申します。
> 
> FTPのプロキシ越えはPASVモードを使用します。


どうもありがとうございます。

PASVモードにするだけでOKなんでしょうか。
こちらで使用しているプロキシでは,Linuxディストリビューションに
通常入っているftpでは,次のような方法でリモートマシンに接続します。

プロキシサーバ
 IPアドレス:xxx.xxx.xxx.xxx
 ユーザ名:proxyuser
 パスワード:proxypw
リモートマシン
 IPアドレス:yyy.yyy.yyy.yyy
 ユーザ名:rmtuser
 パスワード:rmtpw
としたとき,

$ ftp xxx.xxx.xxx.xxx
・・・・
Name: ←ユーザ名proxyuserを入力
Password: ←パスワードproxypwを入力
・・・・
ftp> ← "user rmtuser@yyy.yyy.yyy.yyy"と入力
・・・・
Password: ←パスワードrmtpwを入力
・・・・
ftp>
(ここで,・・・・は省略の意味)

他方,rubyのftp.rbでは,接続には,connectメソッドを,ユーザ名・
パスワードの送付にはloginメソッドを用いています。プロキシに対応
するには,さらに,"user rmtuser@yyy.yyy.yyy.yyy"を送付するメソッドと
プロキシのパスワードを送付するメソッドが必要な気がするのですが,
どうでしょうか。

--
Satoshi Osabe
osabe@crl.hitachi.co.jp

In This Thread