Emacs Tramp をダブルホップするようにセットアップするのを手伝ってくれませんか? machine1.abc.def.edu 経由でのみ接続できる machine2.abc.def.edu で作業したいと考えています。私のユーザー名は myname で、両方のマシンで同じです。
.emacs を追加しようとしました:
(add-to-list 'tramp-default-proxies-alist
'("\\`machine2\\.abc\\.def\\.edu\\'"
"\\`myname\\'"
"/ssh:machine1\\.abc\\.def\\.edu:"))
これは、マニュアルに記載されている内容の私の最良の推測の解釈です。次に、次のようにします: Cx Cf /ssh:machine2.abc.def.edu または: Cx Cf /ssh:rsuhada@machine2.abc.def.edu
しかし、両方が与えます:
ssh: Could not resolve hostname ssh: nodename nor servname provided, or not known
Process *tramp/scpc ssh* exited abnormally with code 255
そして、私の Aquamacs は終了できず、シェルから強制終了する必要があります... 同じ質問の 2 年間のスレッドがここにあります。私はそこから答えを試しました:
(add-to-list 'tramp-default-proxies-alist
'("machine2.abc.def.edu"
nil
"/ssh:myname@machine1.abc.def.edu:"))
同じ結果で... 私が思いつくすべての組み合わせでも... machine1.abc.def.edu でのリモート編集は問題なく動作します。