[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [FAQ] ange-ftp
- X-ml-count: 7313
- Subject: Re: [FAQ] ange-ftp
- From: Eisaku YAMAGUCHI <eisaku@xxxxxxxxxxxxxxxxxx>
- Date: Wed, 09 May 2007 16:44:01 +0900 (JST)
- X-mailer: Mew version 5.1 on Emacs 21.4 / Mule 5.0 (SAKAKI)
山口です.
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試してみていませんが...