AmazonEC2インスタンスのパテplinkで動作するようにWindowsXPでemacsトランプを実行しようとしています。これを行うためのドキュメントはまばらです。部分的なドキュメントを見つけることができますが、これを機能させるために必要なすべての手順に対応しているものはありません。
誰かがウォークスルー、またはウォークスルーへのポインタを提供できますか?
AmazonEC2インスタンスのパテplinkで動作するようにWindowsXPでemacsトランプを実行しようとしています。これを行うためのドキュメントはまばらです。部分的なドキュメントを見つけることができますが、これを機能させるために必要なすべての手順に対応しているものはありません。
誰かがウォークスルー、またはウォークスルーへのポインタを提供できますか?
(add-to-list 'load-path
(expand-file-name "C:/tools/emacsw32/emacs/lisp/tramp/lisp"))
(require 'tramp)
;(setq tramp-chunksize "500")
(setq tramp-default-method "plink")
私のdot-emacsファイルから。さらにメモが見つかったら、ここに追加します。
アクセスしたいGNU/Linuxサーバー、ユーザー名、および.ppkファイルがあると仮定します。また、Emacs24.4+。
最初にPuTTY構成でサーバーをセットアップします
username@server
。putty-test
、[保存]ボタンをクリックします。次に、Emacsに向かいます。
plink.exe
。1つの方法は、Emacsに直接通知すること.emacs
です。たとえば、現時点では、
(setenv "PATH" (concat "c:/Users/Brady/Documents/putty/;" (getenv "PATH")))
C-x C-f //plink:putty-test:/ RET
ます。接続するまでしばらく待つと、ウィンドウが開いてリモートディレクトリにdired
バッファリングされます。~/
これは私のために働いた:
オリジナルからの変更点tramp-sh.el
は
##
-ssh
オプションを削除しますまた、区別するためにこれらのメソッドの名前を変更しw
ました。
(when (string-equal system-type "windows-nt")
(add-to-list 'tramp-methods
`("sshw"
(tramp-login-program "fakecygpty ssh")
;; ("%h") must be a single element, see `tramp-compute-multi-hops'.
(tramp-login-args (("-l" "%u" "-o \"StrictHostKeyChecking=no\"") ("-P" "%p") ("-t")
("%h") ("\"")
(,(format
"env 'TERM=%s' 'PROMPT_COMMAND=' 'PS1=%s'"
tramp-terminal-type
"##"))
("/bin/sh") ("\"")))
(tramp-remote-shell "/bin/sh")
(tramp-remote-shell-login ("-l"))
(tramp-remote-shell-args ("-c"))
(tramp-default-port 22))
)
(add-to-list 'tramp-methods
`("plinkw"
(tramp-login-program "plink")
;; ("%h") must be a single element, see `tramp-compute-multi-hops'.
(tramp-login-args (("-l" "%u") ("-P" "%p") ("-t")
("%h") ("\"")
(,(format
"env 'TERM=%s' 'PROMPT_COMMAND=' 'PS1=%s'"
tramp-terminal-type
"$"))
("/bin/sh") ("\"")))
(tramp-remote-shell "/bin/sh")
(tramp-remote-shell-login ("-l"))
(tramp-remote-shell-args ("-c"))
(tramp-default-port 22))
)
)