[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [FAQ] ange-ftp



山口です.

From: Takashi Hiromatsu <matsuan@xxxxxxxxxxxxxxxx>
Subject: Re: [FAQ] ange-ftp
Date: Wed, 09 May 2007 08:09:33 +0900
> 
> この辺り、参考になりませんか?
> http://www.emacswiki.org/cgi-bin/wiki/AngeFtp
> ページの下のほうに、windows用の記述が有ります。

紹介いただいたページの冒頭に,port forwarding でない SSH を使う話も
ありますね.

port forwarding でなく,ange-ftp から ftp を使う要領で,
ssh, scp を裏で使って scp で持ってたファイルを編集するというのが
実態のようです.

TrampMode を使ってみよ.
別解として ange-ftp-over-ssh.1.1-script.pl (nftp.pl) を使ってみよ.
というところでしょうか.


http://www.gnu.org/software/tramp/
のドキュメントを斜め読みした具合いでは,TrampMode 自体は ange-ftp の
代替となるもののようですね.


ange-ftp-over-ssh.1.1-script.pl の方は,中身を見ると ftp.exe の代わり
に Perl Script を走らせ,ls が必要な場面では

| ssh -p $port $rhost 'cd $cwd; ls $source'

とする.
get/put が必要な場面では

| scp -P $port -q $rhost:$source $dest
| scp -P $port -q $source $rhost:$dest

とする.rm とか rmdir とかも前者同様かな.
こんな具合いに ftp の代わりをしてくれるので,ange-ftp に
この Perl Script を使わせるといったもののようです.

両方とも port forwarding を使ったものではありませんが,ssh を使って
ange-ftp と同様の機能を実現するという意味では,より一般ユーザ向け
かと思います.

FAQ に載せるとしたら,こちらでしょうか?

-- Eisaku YAMAGUCHI @ まだ逃避^H^H試してみていませんが...