Shows how to perform an rsync transfer from a local folder to an other local folder via Rsync ClientHelper GUI
Videos
Secure rsync transfer from Windows to cwRsync-/Copssh server
Demonstrates public key based secure rsync transfer from Windows to cwRsync-/Copssh server.
Copy of cwrsync.cmd used in the video:
@ECHO OFF SET CWRSYNC_DIR=C:\cwrsync_client_x64 SET CHANNEL_ID=Secure_Channel_ABC SET LOCALPORT=9119 SET REMOTEPORT=873 SET REMOTEHOST=192.168.100.21 SET REMOTEUSER=lab1user SET RSYNCMODULE=test SET SOURCEDIR=/cygdrive/c/windows/fonts/s* echo Establish secure channel ... start "%CHANNEL_ID%" /MIN %CWRSYNC_DIR%\bin\ssh -L %LOCALPORT%:127.0.0.1:%REMOTEPORT% %REMOTEUSER%@%REMOTEHOST% -T -N -f "%CWRSYNC_DIR%\bin\rsync" -vrt %SOURCEDIR% "rsync://localhost:%LOCALPORT%/%RSYNCMODULE%" echo Terminate secure channel ... taskkill /FI "WINDOWTITLE eq %CHANNEL_ID%"
Secure rsync transfer from Linux to cwRsync-/Copssh server
Demonstrates public key based secure rsync transfer from Linux to cwRsync-/Copssh server.
Copy of cwrsync.sh used in the video:
#!/bin/bash localport=9119 remoteport=873 remotehost=192.168.100.21 rsyncmodule=test remoteuser=lab1user sourcedir=/bin/ echo Establishing secure channel ... ssh -L $localport:127.0.0.1:$remoteport $remoteuser@$remotehost -T -N -f rsync -vrt $sourcedir rsync://localhost:$localport/$rsyncmodule echo Terminating secure channel ... ps ax | grep "ssh -L $localport" | awk '{print $1}' | xargs -i kill {} 2&>/dev/null