問題文:
creta@recog.vision.uni-bonn.deを介してmachineB(jupiter)に接続します。私の問題は、以下のリンク1に最も近いものです。ただし、リンク内の情報はどれも機能しません。さらに悪いことに、emacs-debug-initは有用な情報を生成しません...少なくとも私のようなEmacs初心者にとっては。
そのようなデバッグ情報の1つ:
デバッガーが入力されました--Lispエラー:(void-variable tramp-default-proxies-alist)add-to-list(tramp-default-proxies-alist( "\\'jupiter \\'" nil "/ ssh:creta @ recog .vision.uni-bonn.de: "))eval-buffer(#nil" /home/creta/.emacs.d/init.el "nil t); バッファ位置での読み取り159load-with-code-conversion( "/ home / creta / .emacs.d / init.el" "/home/creta/.emacs.d/init.el" tt)load( "/ home /creta/.emacs.d/init "tt)#[0" \ 205 \ 262
ドメイン(uni-bonn)のハイフンは違いを生むことができますか?ユニボンなどの組み合わせでも試してみましたが、違いはありません。
トランプを使用してcreta@recogにsshすることができます....byCx Cf /ssh:creta@recog.vision.uni-bonn.de:RET PASSWORD ...しかし、後で木星にさらにsshする方法がわかりません。私のワークステーションです。
私はここでアドバイスに従いました:
リンク1:Emacs Trampを使用してsshをダブルホップするにはどうすればよいですか?
リンク2:SSH経由でファイルを開き、EmacsでSudoを使用する
リンク3:EmacsTrampsshダブルホップ
リンク4:http ://comments.gmane.org/gmane.emacs.tramp/7578
リンク5:http ://www.gnu.org/software/emacs/manual/html_node/tramp/Multi_002dhops.html
この厄介なことが解決されれば素晴らしいと思います。
どうもありがとう。すてきな一日を!
編集1:2回(最初にドメインに、次にワークステーションに)sshする必要があるかどうかは気にしませんが、それが良い考えかどうかはわかりません。emacsでローカルのようにファイルを操作する機能(diredplusやその他の機能を備えたもの)は素晴らしい機能です。
編集2:私はUbuntuマシンでEmacs 24.2を使用しています(Natty 11.04->すぐに更新されるはずです)。