Previous: Auto-save and Backup, Up: Configuration [Contents][Index]
This section is incomplete. Please share your solutions.
Cygwin’s ssh
works only with a Cygwin version of
Emacs. To check for compatibility: type M-x eshell, and
start ssh test.host. Incompatibilities trigger this message:
Pseudo-terminal will not be allocated because stdin is not a terminal.
Some older versions of Cygwin’s ssh
work with the
sshx access method. Consult Cygwin’s FAQ at
http://cygwin.com/faq/ for details.
When using the scpx access method, Emacs may call
scp
with Windows file naming, such as c:/foo
. But
the version of scp
that is installed with Cygwin does not
know about Windows file naming, which causes it to incorrectly look
for a host named c
.
A workaround: write a wrapper script for scp to convert Windows file names to Cygwin file names.
When using the ssh-agent
on Windows for password-less
interaction, ssh methods depend on the environment variable
SSH_AUTH_SOCK
. But this variable is not set when
Emacs is started from a Desktop shortcut and
authentication fails.
One workaround is to use a Windows based SSH Agent, such as Pageant. It is part of the Putty Suite of tools.
The fallback is to start Emacs from a shell.