リモートホストファイルを編集するために、Ubuntu 12.04 で Tramp/Emacs-23 を使用しようとしています。リモート ホストには 2 段階認証 (RSA+Passwd) があります。私は .ssh/config による多重化を使用して、tramp がパスワードを提供しなくてもリモート シェルに直接接続できるようにしています。
ただし、私の問題は、3 つの異なるリモート ホストがあることです。最初の多重化を行わずに (ターミナル経由で)、tramp を介してリモート ホストに接続しようとすると、「Tramp: Waiting for prompts from remote shell」というメッセージが表示されて TRAMP がハングします。以下のコマンドを .ssh/config で使用して、プロンプトが表示されずに指定された間隔で接続が失われるようにしました。
Host *
ServerAliveCountMax=30
ServerAliveInterval=5
ただし、これはトランプ接続には影響を与えないようです。誰かがこの問題を解決するのを手伝ってくれれば助かります。