Article View: fj.editor.mule
Article #637Re: ange-ftp via SSH
From: MATSUMOTO/ 松本
Date: Sat, 03 Apr 1999 00:00
Date: Sat, 03 Apr 1999 00:00
77 lines
4131 bytes
4131 bytes
こんにちは、松本です。
SSH を通して ange-ftp like な環境について、フォローありがとうござ
いました。いろいろ試してみましたので、ご報告いたします。
こちらの仕様は
SSH clinet: ssh-1.2.26
SSH server: ssh-1.x
# ssh-2.x でないのは、政治的な理由です。
emacs: mule2.3 (Emacs19.28.1) ;; 普段はこれを使用
emacs: mule2.3 (Emacs19.34.1) ;; たまたまあった環境
emacs: xemacs20.4 ;; 今回の実験のために install (^^;
■ Subject: Re: ange-ftp via SSHで, Keisuke Moriさんは言いました:
[rcp.el]
>> > SSH を通した ange-ftp または、ange-ftp と同等な機能を持った
>> > ELisp を探しています。
> rsh/rcp (ssh/scp) を使う rcp.el というものが gnu.emacs.sources
> に投稿されていました(以前は rssh.el という名前だったようです)。
[やったこと]
まず、ssh 関係をいろいろと設定しました (下記の [困ったこと] を参照)。
"rsh" と "rcp" を設定している変数を、それぞれ、"ssh" と "scp" に変
更しました。その後、rcp.el を load して、`find-file' を実行しました。
[emacs19.28.1] 動きませんでした。
問答無用の syntax error。
[emacs19.34.1] 動きました。
file 名補完はOK。
dired-mode がダメ。
ファイルの一覧がでない。
[xemacs20.4] 動きました。
file 名補完はOK。
dired-mode がダメ
ファイル一覧は表示されるが、ファイルを open できない。(ドキュ
メントには動くと書いてあるので、設定の問題かもしれない)
efs との共存は失敗
ドキュメント通りに設定したが、共存できませんでした。
`find-file' すると、何故か efs が起動してしまう。
`file-name-handler-alist' を細工することにより、なんとか
`rcp' を起動させましたが、efs の使用はあきらた。
[困ったこと]
password/passphrase をチェックしない。
ssh と scp によって、リモートホストに接続する際に、
password/passphrase を入力する機会がありません。したがって、
~/.shosts (通常の ~/.rhosts に対応)にリモートホストを登録し、
password/passphrase なしで接続できる状態を、あらかじめ設定
する必要があります。いくら ssh とは言え、ちょっと不安(^^;;
(これは、rcp.el のドキュメントにも記載されている仕様です)
# ただし、ssh-agent, ssh-add を使えば、.shosts を用意しなく
# ても、password/passphrase なしで接続できます。詳しくは、
# man ssh。
emacs19.x では辛い(;_;)
これは個人的な問題かも。そろそろ、emacs20.x に移行 する時期
かなぁ....。生活環境が変るのは辛い。
[efs]
>> ange-ftp の後継の efs で変数をごにょごにょしたりするとできたりしませんか?
>> efs については XEmacs の package になってるのを使ってるだけなのでオリジ
>> ナル配布元などは知らないです。
試してません(^^;;。
ただし、ssh2.x には、sftp と sftp-server2 がありますので、ssh2.x
が利用できれば、"ftp" を "sftp" に差し替えることによって、幸せに
なれるかもしれません。ange-ftp でも同じかな?
以上です。
---
'(松本倫明 (Email "matsu@i.hosei.ac.jp")
(URL "http://meric.i.hosei.ac.jp/~matsu/"))
=> nil
Technical Details
Message-ID:
<MATSU.99Apr3181630@meric.i.hosei.ac.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<MATSU.99Apr1192815@meric.i.hosei.ac.jp> <y73emm4o5y5.fsf@castor.isl.rdc.toshiba.co.jp> <wkk8vvwwnf.fsf@ntts.com>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 10eba4,65c55a64d0fe0375 X-Google-Attributes: gid10eba4,public From: matsu@i.hosei.ac.jp (MATSUMOTO/ 松本) Subject: Re: ange-ftp via SSH Date: 1999/04/03 Message-ID: <MATSU.99Apr3181630@meric.i.hosei.ac.jp> X-Deja-AN: 462302223 Distribution: fj References: <MATSU.99Apr1192815@meric.i.hosei.ac.jp> <y73emm4o5y5.fsf@castor.isl.rdc.toshiba.co.jp> <wkk8vvwwnf.fsf@ntts.com> Content-Type: text/plain; charset=ISO-2022-JP Organization: Hosei Univ., Ichigaya, Tokyo, Japan Mime-Version: 1.0 Newsgroups: fj.editor.mule