[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[FAQ] ange-ftp (Re: r4200 で ange-ftp 不可)
- X-ml-count: 7307
- Subject: [FAQ] ange-ftp (Re: r4200 で ange-ftp 不可)
- From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxx>
- Date: Tue, 08 May 2007 19:01:48 +0900
- User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.1.50 (darwin)
;; -p をつければ良かったということ。検索してみっけました。
;; すっかり頭から抜けててごめんなさい。
Meadow FAQ の内容を修正しますね。
http://meadow.sourceforge.jp/cgi-bin/hiki.cgi?cmd=view&p=ange-ftp%B4%D8%CF%A2&key=passive
: Q.
: ange-ftp で Passive mode が使えますか? あるいは SSH の port
: forwarding を使ってアクセスできますか?
:
: A.
: ftp-for-win32.zip を使えば passive mode を使えるという情報が
: あります。SSH の port forwarding 経由でも利用できるようです。
:
: また、ange-ftp ではありませんが、rsh や ssh を使ってリモート
: ファイルアクセスをするための TRAMP という product があります。
ですが、次のように修正しようと思います。
Q.
ange-ftp で Passive mode が使えますか?
A.
Meadow Netinstallに含まれる ftp.exe は Passive mode は使え
なにの Cygwin 付属の ftp.exe を使います。
その場合に以下の設定も必要です。
(setq ange-ftp-ftp-program-name "c:/cygwin/bin/ftp.exe")
(setq ange-ftp-try-passive-mode t)
(eval-after-load "ange-ftp"
'(add-to-list 'ange-ftp-ftp-program-args "-p"))
参考: meadow-users-jp: 6951
http://www.ysnb.net/meadow/meadow-users-jp/x/6951
もし、それでも次のような状態である時は、
/ftp:user@host:/ を find-file すると、パスワード入力の後に Unknown
host と言われ、下記内容の *ftp バッファが現われます。 このバッファは、
process が無いとやらで操作できません。
ftp> ?Invalid help command foo
ftp> open host
: Unknown host
ftp>
以下の設定も追加します。
(defadvice ange-ftp-start-process (after set-encode activate)
"Fix process-coding-system for Windows"
(let ((proc ad-return-value))
(set-process-coding-system proc 'raw-text-dos 'shift_jis-unix)))
参考: meadow-users-jp: 7305
http://www.ysnb.net/meadow/meadow-users-jp/x/7305
P.S.
「SSH の port forwarding」の話はどうしましょうか。
--
こせき // kose (a) Meadow y.org