How to copy files from source to target with a unattended bash script?

637 Views Asked by At

I want to copy files from a source to a target unattended via bash script. I do have options to use sftp, ftp over SSL, rsync, WebDAV, CIFS

I do not have the option to install a SSH key pair on the target side (Strato HiDrive), so scp and sftp won't work, do they?

I have read about a scp -W option to store the Password in a file, but can't find some detailed information about…

any ideas?

1

There are 1 best solutions below

0
Jason Lewis On

I think you have two questions here.

Q1 is how should you keep a copy of your files on a remote server. The answer to that is rsync over ssh.

Q2. how to supply a password to ssh when you can't put your key on the remote server. This is answered here:

how to pass password for rsync ssh command

Hope that helps.