SFTP Upload Automatisch

OpenMedia

Lieutenant
Registriert
Okt. 2016
Beiträge
709
Hallo zusammen,
ich möchte gerne automatisch jeden Sonntag einen Ordner au per SFTP auf ein externen Host übertragen. Leider habe ich nur ein Script gefunden wie es mit FTP funktioniert :

Code:
#!/bin/bash

# $1 is the file name for the you want to tranfer
# usage: this_script  <filename>
IP_address="xx.xxx.xx.xx"
username="remote_ftp_username"
domain = sample.domain.ftp
password= password

ftp -n > ftp_$$.log <<EOF
 verbose
 open $IP_address
 USER $username $password
 put $1
 bye
EOF

Kann mir jemand helfen den Code auf SFTP zu optimieren ?
 
mit keys zu arbeiten wie vorgeschlagen ist der bessere weg, aber falls das warum auch immer nicht geht, kann man es auch so wie hier beschrieben machen. achtung: in diesem fall ist das passwort teil des befehls/cron-jobs!
 
Kannst dann vermutlich mit nem Batchfile arbeiten. Hier ist ne Quelle mit nem Script-Vorschlag Link
 
Zurück
Oben