Hey,
I try to create a shell script which connects to a server over sftp and uploads a file. I used it with FTP and it worked great but with SFTP I'm stuck. Here is a piece of my code:
#!/bin/bash
echo "Backup uploading"
sleep 1
sftp root@my.server.tld
put testfile /root/
sleep 1
I created the ssh keys and the connection without password works when I do it over my normal shell. But not as shell script. The script connects to the server but put doesn't work as it should.
Thanks for your help :)