After a few failed attempted at getting tramp working in NTEmacs the solution ended up being pretty simple.
1) Download Plink.exe.
2) Place Plink.exe somewhere in your windows PATH, doesn’t matter where but you have to be able to run in from a command line anywhere on your system.
3) Add the following line somewhere in your .emacs.
(setq tramp-default-method "plink")
From there you should be able to use find-file (C-x C-f) and a command like the following to bring up a remote file:
/user@host.com:/path/to/file.ext
Comments
You can also use Cygwin and the ‘sshx’ tramp method.
Does the plink approach support Control Master (or something analogous)?
I ended up switching from NTEmacs to hosting a Linux VM on my Windows box and running Emacs remotely on that, using Cygwin’s X.org server to give it a local display within Windows. Works nicely, and using Tramp is far more pleasant with Control Master to keep the connection open — the time wasted continually opening and closing ssh connections is really significant.
However, if plink does much the same thing, then there’s no particular need to go down that path.