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

From: Yoshihito Ryuzaki <riew@...>
Date: 2003-05-19 03:00:06 UTC
List: ruby-list #37693
こんにちは、龍崎です。

On Fri, 16 May 2003 15:37:47 +0900
Satoshi Osabe <osabe@crl.hitachi.co.jp> wrote in [ruby-list:37682] Re: プロキシ超えFTP:

> 長部です。
> 
> <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"を送付するメソッドと
> プロキシのパスワードを送付するメソッドが必要な気がするのですが,
> どうでしょうか。
> 
connectでproxyのユーザアカウントを送って、loginで
ftpのパスワードを送るのはどうでしょう。
いずれにしてもftp.rbの改造が必要ですが
他に手を入れる必要はないと思います。

FTPについては、RFC2228に載っていると思います。
> --
> Satoshi Osabe
> osabe@crl.hitachi.co.jp
> 


-- 
######################
# This e-mailed by...
#
Yoshihito Ryuzaki
Chief Scientist
CyberTech,Inc.
riew@cybtec.co.jp


In This Thread

Prev Next