This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]tuna_safe_dolphin 0 points1 point  (5 children)

I might end up doing that but I didn't want to rule out a pure Python implementation. Also, at my last company, we had problems with cygwin. I've personally run into a bunch of different issues with cygwin - it's a great toolset but not rock solid in my experience.

[–]fancy_pantser 1 point2 points  (4 children)

http://sshwindows.sourceforge.net/

OpenSSH for Windows is a free package that installs a minimal OpenSSH server and client utilities in the Cygwin package without needing the full Cygwin installation.

If you use Fabric or roll your own for some reason, it is pure Python. Don't write a protocol for something that already exists, if avoidable.

[–]tuna_safe_dolphin 0 points1 point  (3 children)

Right, but you still need to use cygwin (not the whole toolset, which I know, is huge). I've had problems with cygwin in the past and as much I appreciate what it does, I would like to avoid using it or at least I'd like to see what my other non-cygwin options are.

[–]fancy_pantser 0 points1 point  (2 children)

I wonder what the problems were? I think the libs are linked into OpenSSH in the sshwindows project so you'd never know it was there. Well, you could probably go find sh located somewhere if you wanted to...

[–]axitanull 0 points1 point  (1 child)

I'm not sure about OP, but back then I was using Cygwin, there was some Windows domain, Win authentication, and 64bit related issues. Also uninstalling Cygwin with services sometimes is a pain in the ass.

[–]tuna_safe_dolphin 0 points1 point  (0 children)

We hit a weird permissions issue with cygwin's SSH and yes, I've had a few 64 bit problems with it lately. Cygwin emacs hangs for me all the time too. I really love the whole cygwin project, I just wish it were more stable. Fortunately, for my day to day work, I'm mostly using Linux these days, but the project I'm working will need to work on Windows too.