MeadowでTrampによるリモートファイル編集ができません。
どうすれば成功するのでしょうか?
** 環境
- Meadow3
- Tramp 2.0.55
- コマンドプロンプト上でplinkでの接続は成功。
TeraTermでもssh接続成功しており、リモートサーバ側の問題では無いと考えているのですが...
- plink.exeにはパスが通っています。
*** .emacs
>|lisp|
(setq-default tramp-default-method "plink")
(setq-default tramp-completion-without-shell-p t)
(setq-default tramp-shell-prompt-pattern "^[ $]+")
(setq-default tramp-debug-buffer t)
(nconc (cadr (assq 'tramp-login-args (assoc "ssh" tramp-methods))) '("/bin/sh" "-i"))
||<
** 参考にしたページ
-http://q.hatena.ne.jp/1180847977
-http://www.ep.sci.hokudai.ac.jp/~michi/pc/tips/win-15.html
** find-file /nande@1.2.3.4#10022:/ を実行した結果の*Message*と*Backtrace*をコメントに掲載します。
500ptポート番号を指定せずに接続できるようにするか、plink以外は使わないのであれば、tramp.el内の、tramp-open-connection-rshの定義の中にある
(setq login-args(cons"-p"(cons(match-string2 host) login-args)))
を
(setq login-args(cons"-P"(cons(match-string2 host) login-args)))
のように変更して定義しなおしてみてください。
plinkではポート番号を指定するオプションは"-P"ですが、tramp側では(おそらくはsshにあわせて)"-p"で指定しようとする為にplinkが動作していないように思います。

すごい!!
接続できました!!!
ありがとうございます!!
ログインして回答する
