tramp-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: tramp (2.0.36); tramp-rsh-end-of-line needs to be changed in my conf


From: Michael Albinus
Subject: Re: tramp (2.0.36); tramp-rsh-end-of-line needs to be changed in my configuration.
Date: Sat, 05 Jun 2004 20:55:31 +0200
User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux)

address@hidden writes:

> I'm using tramp with Emacs on Windows Xp. I want to connect to a linux
> box via ssh using putty (0.53b). The ssh server is running OpenSSH_3.8p1
> Debian 1:3.8p1-2. The ssh/sshx methods using the cygwin OpenSSH binaries
> didn't work at all out-of-the-box, but I didn't dig into the problem,
> instead I looked at putty/plink. Using plink the connection is opened,
> the password is prompted, but after `stty -inlcr -echo kill '^U'` it
> doesn't recognize the shell prompt any more, and after 30 seconds it
> gives up. The reason is that tramp-send-command-internal uses
> tramp-rsh-end-of-line (per default "\n") as line terminator, which seems
> to expand to CRLF on windows. The server misinterprets this as 2 line
> breaks, which results in 2 command prompts in the new stty mode: "$ $ ".
> This is the case after every command given, since the wrong line
> terminator is always used.
>
> I fixed this by setting tramp-rsh-end-of-line to \r in my .emacs file,
> everything works fine thereafter. The documentation to that variable
> says it normally doesn't need to be changed, and a notification is
> requested otherwise.
> I guess it really is a windows specific problem that \n expands to 2
> characters. Another way to fix it would be to tell stty to recognize
> CRLF as one line-break instead of two, although I don't know how to do
> this properly.

See the discussion in variable `tramp-default-password-end-of-line'
about this problem. I guess there is no consistent way to set it,
otherwise Kai wouldn't have introduced it.

> Cheers,
> Greek0

Best regards, Michael.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]