This document describes how to setup a ssh+rsync on windows such that a *nx machine can backup/copy files using rsync
Install cygwin you need opnessh and rsync components
once it is installed
add CYGWIN=ntsec tty as system variable
add path of cygwin in PATH varialble (usally it is c:\cygwin\bin)
Open a cygwin terminal and type
ssh-host-config
(manually answer Yes to all questions except)
If the script says "This script plans to use cyg_server, Do you want to use a different name? Answer no.
now type
cyglsa-config
Restart
You can add the system users by typing
mkgroup -l >> ../etc/group
mkpasswd -l >> ../etc/passwd
You can add keys (consider your security environment)
Now you are ready to use rsync from your *nx backup server to the windows machine.
References:
http://pigtail.net/LRP/printsrv/cygwin-sshd.html
http://sysblogd.wordpress.com/2008/01/07/ubuntu-connect-to-your-windows-machine-securely-using-vnc-and-ssh-with-little-installation/
http://blog.myownserver.info/2010/04/how-to-install-cwrsync-for-windows-vista7-tutorial/
Notes: To allow port 22 in windows firewall the following commands are useful.
netsh advfirewall firewall add rule name=”Opensshd” dir=in action=allow protocol=TCP localport=22
netsh firewall add portopening tcp 22 "opensshd"
No comments:
Post a Comment