To synchronize data between two folders - Printable Version +- Hackonology Forums (https://hackonology.com/forum) +-- Forum: Technology & Configuration (https://hackonology.com/forum/forumdisplay.php?fid=3) +--- Forum: Configuration Scripts (https://hackonology.com/forum/forumdisplay.php?fid=6) +--- Thread: To synchronize data between two folders (/showthread.php?tid=13) |
To synchronize data between two folders - SysAdmin - 08-24-2020 #! /bin/bash Remote host : 192.168.7.1 Directory : /MyTask #which i want to copy on remote host and keep synchronization ############################### For Sync between two folder ################################ #First Copy the directory to the remote host (192.168.7.1) using the command SCP: scp -r /MyTask/ root@192.168.7.1:/ #Then create a keygen using SSH for Auto Login ssh-keygen #ssh-keygen -t rsa -b 4096 -C "root@192.168.7.1" ssh-copy-id root@192.168.7.1 rsync -avz /MyTask/ root@192.168.117.135:/a/ ################################ For Automate ############################################### # Create a shell script for automatic Synchronization vim /autosync.sh #and paste the code while true; do rsync -avz /MyTask/ root@192.168.7.1:/a/ done # Then give the Execution permission to the file chmod +x /autosync.sh #Do entry in crontab crontab -e #*/1 * * * * /autosync.sh ################################# For use a different Port ################################## #/etc/ssh/sshd_config. #Port 22 #Port 1234 #/etc/init.d/sshd restart #semanage port -l | grep ssh #semanage port -a -t ssh_port_t -p tcp 1234 #scp -p 80 username@www.myserver.com:/root/file.txt #ssh -p 12345 username@remotehost |