🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.mule
Article #637

Re: ange-ftp via SSH

#637
From: MATSUMOTO/ 松本
Date: Sat, 03 Apr 1999 00:00
77 lines
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-mail
References: <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