[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
plink + tramp の設定について
- X-ml-count: 6392
- Subject: plink + tramp の設定について
- From: "T.Fukagawa" <tfukaga@xxxxxxxxxxxxxx>
- Date: Thu, 26 May 2005 02:31:28 +0900
- User-agent: Wanderlust/2.11.30 (Wonderwall) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 Emacs/21.4 (i386-mingw-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/2.10-dev (ASAGAO)
こんばんは、深川です。
FC2 環境の openssh-server に接続しようとすると、ミニバッファに
tramp: Setting shell prompt
上記のメッセージが出たままで止まってしまいます。
環境と設定は下記の通りです。
-------------------------------ここから-------------------------------
PuTTY 0.57
tramp-2.1.3
(setq exec-path (cons (expand-file-name "d:/usr/local/putty") exec-path))
(modify-coding-system-alist 'process "plink.exe" 'utf-8-unix)
(setq tramp-default-method "plink.exe"
tramp-completion-without-shell-p t)
(require 'tramp)
-------------------------------ここまで-------------------------------
(setq tramp-debug-buffer t) にして取り出したログは、以下になります。
-------------------------------ここから-------------------------------
# Opening connection for T.Fukagawa@xxxxxxxxx using plink.exe...
# Waiting 60s for local shell to come up...
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
c:\DOCUME~1\TBF39~1.FUK\LOCALS~1\Temp># Sending command ` || exit'
# Waiting for prompts from remote shell
# Waiting 60s for prompt from remote shell on host plink.exe
# Found remote shell prompt on `plink.exe'
$ unset HISTORY
unset HISTORY
'unset' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
c:\DOCUME~1\TBF39~1.FUK\LOCALS~1\Temp>$ unset correct
unset correct
'unset' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
c:\DOCUME~1\TBF39~1.FUK\LOCALS~1\Temp>$ unset autocorrect
unset autocorrect
'unset' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
c:\DOCUME~1\TBF39~1.FUK\LOCALS~1\Temp>$ exec env 'ENV=' 'PS1=$ ' nil
# Waiting 30s for remote `nil' to come up...
exec env 'ENV=' 'PS1=$ ' nil
'exec' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
c:\DOCUME~1\TBF39~1.FUK\LOCALS~1\Temp>exec env 'ENV=' 'PS1=$ ' nil
'exec' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
c:\DOCUME~1\TBF39~1.FUK\LOCALS~1\Temp># Setting up remote shell environment
$ stty -inlcr -echo kill '^U'
stty -inlcr -echo kill '^U'
stty: standard input: Inappropriate ioctl for device
c:\DOCUME~1\TBF39~1.FUK\LOCALS~1\Temp>$ echo foo
echo foo
foo
c:\DOCUME~1\TBF39~1.FUK\LOCALS~1\Temp>$ TERM=dumb; export TERM
TERM=dumb; export TERM
'TERM' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
c:\DOCUME~1\TBF39~1.FUK\LOCALS~1\Temp># Determining coding system
$ echo foo ; echo bar
echo foo ; echo bar
foo ; echo bar
c:\DOCUME~1\TBF39~1.FUK\LOCALS~1\Temp># Waiting 30s for `HISTFILE=$HOME/.tramp_history; HISTSIZE=1; export HISTFILE; export HISTSIZE'
$ HISTFILE=$HOME/.tramp_history; HISTSIZE=1; export HISTFILE; export HISTSIZE
HISTFILE=$HOME/.tramp_history; HISTSIZE=1; export HISTFILE; export HISTSIZE
'HISTFILE' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
c:\DOCUME~1\TBF39~1.FUK\LOCALS~1\Temp># Waiting 30s for `set +o vi +o emacs'
$ set +o vi +o emacs
set +o vi +o emacs
環境変数 +o vi +o が定義されていません
c:\DOCUME~1\TBF39~1.FUK\LOCALS~1\Temp># Waiting 30s for `unset MAIL MAILCHECK MAILPATH'
$ unset MAIL MAILCHECK MAILPATH 1>/dev/null 2>/dev/null
unset MAIL MAILCHECK MAILPATH 1>/dev/null 2>/dev/null
指定されたパスが見つかりません。
c:\DOCUME~1\TBF39~1.FUK\LOCALS~1\Temp># Waiting 30s for `unset CDPATH'
$ unset CDPATH
unset CDPATH
'unset' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
c:\DOCUME~1\TBF39~1.FUK\LOCALS~1\Temp># Setting shell prompt
$ PS1='
///b2025a8cdeaf47fa87749d71c7c946c3
'; PS2=''; PS3=''
-------------------------------ここまで-------------------------------
# 環境変数の SHELL には、Cygwin の bash が設定してありますが、これは、
# DOSプロンプトに、Unix のコマンドを吐き出しているように見えます。
# tramp-encoding-shell の値が、"C:\\WINDOWS\\system32\\cmd.exe" になっ
# ているからだと思うのですが、通常はどうなるのでしょうか。
こうしたらというようなヒントがあれば、教えて下さい。
よろしくお願いします。
----
T.Fukagawa
tfukaga@xxxxxxxxxxxxxx