ssh/rsync server for windows?

Red Squirrel

No Lifer
May 24, 2003
71,304
14,081
126
www.anyf.ca
Is there a way to get a ssh and rsync server to run on windows?

I need to be able to sync files from a Linux machine to a Windows machine. Normally I'd have the windows machine map a SMB share to a Linux machine that I then rsync the files to, but this particular situation is a bit different in that the windows machine is on a separate secured vlan and I don't want to open smb up to my file server. Worse case scenario I will use another Linux server that happens to be on that vlan to rsync the files to..

Just wondering if there's an easy way to get this working or if I should just go with my option B.

Come to think of it, in windows world how in the world does one sync files anyway? Like backup jobs and such? It seems there's no easy solution for that short of expensive commercial software.
 

John Connor

Lifer
Nov 30, 2012
22,757
619
121
I'm not sure how to accomplish this. The only thing I can think of is using a FTP on Linux and install Filezilla server on Windows.

Come to think of it, in windows world how in the world does one sync files anyway? Like backup jobs and such? It seems there's no easy solution for that short of expensive commercial software.

Yeah, the only method I can think of is the Windows briefcase.
 

Red Squirrel

No Lifer
May 24, 2003
71,304
14,081
126
www.anyf.ca
FTP would not really work, it has no concept of syncing. I'd have to reupload the entire thing every time just to update one file. (I'm automating this so I don't have to remember which file I changed, for a C# application)

I ended up just making another VM that runs Linux, the files will reside on that VM and the program will be run via SMB. That way I can rsync to the Linux VM.

It's really odd that Microsoft does not implement SSH/rsync or at least something similar.
 

John Connor

Lifer
Nov 30, 2012
22,757
619
121
I don't even think SSH is a snap in for Windows. Only Telnet. For SSH in Windows I use Putty.
 

Red Squirrel

No Lifer
May 24, 2003
71,304
14,081
126
www.anyf.ca
Yeah I use putty as a client, but was hoping there was a way to make a ssh server with rsync in windows. I ended up just making a separate Linux VM that I can sync my files to, and I just use a SMB share to run the program off of in Windows.