重複の可能性:
Emacs で SSH および Sudo 経由でファイルを開く
Emacs で TRAMP を使用して ssh で接続されたリモート マシンで、sudo (/etc/hosts など) を使用してファイルを開きたいと考えています。
いくつかのオプションを試しましたが、どれも機能しませんでした。どうすればいいのか誰か教えてもらえますか?
ありがとうございました
重複の可能性:
Emacs で SSH および Sudo 経由でファイルを開く
Emacs で TRAMP を使用して ssh で接続されたリモート マシンで、sudo (/etc/hosts など) を使用してファイルを開きたいと考えています。
いくつかのオプションを試しましたが、どれも機能しませんでした。どうすればいいのか誰か教えてもらえますか?
ありがとうございました
.emacsで以下を使用してください
(set-default 'tramp-default-proxies-alist (quote ((".*" "\\`root\\'" "/ssh:%h:"))))
次に、次のように入力するだけです。
C-x C-f /sudo:root@host[#port]:/path/to/file
リモートシェルにアクセスするためのパスワードと、 sudoアクセスのためのパスワードの入力を求められます。
最近の Emacsen と Unix では、ファイル ( C-x C-f
) にアクセスして、ファイル名をssh://server:/file
.
Windows を使用している場合は、最初に Putty をインストールし、PATH 環境変数に入れます。次に、ファイルにアクセスするときplink://server:/file
に、ssh://server:/file
.
編集:
この答えは間違っています。以下の答えを参照してください。