人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【200P】【Meadow】【Tramp】【Plink】
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*をコメントに掲載します。

●質問者: nannde
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:.emacs /bin/sh 2.0 exe Lisp
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● i_kumagoro
●500ポイント ベストアンサー

ポート番号を指定せずに接続できるようにするか、plink以外は使わないのであれば、tramp.el内の、tramp-open-connection-rshの定義の中にある

(setq login-args (cons "-p" (cons (match-string 2 host) login-args)))

(setq login-args (cons "-P" (cons (match-string 2 host) login-args)))

のように変更して定義しなおしてみてください。

plinkではポート番号を指定するオプションは"-P"ですが、tramp側では(おそらくはsshにあわせて)"-p"で指定しようとする為にplinkが動作していないように思います。

◎質問者からの返答

すごい!!

接続できました!!!

ありがとうございます!!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ