Konfigurationsdateien per SFTP kopieren
Dieses Script kopiert per SFTP eine feste Menge von Dateien von einem aufs andere System.
Da Kennwortauthentifizierung verwendet wird, eignet es sich nicht zur vollen Automatisierung. Ich starte es eben, wenn auf Server 1 Dateien verändert wurden, die auf Server 2 gleich sein sollen.
#!/bin/bash configfiles="/etc/my.cnf /etc/resolv.conf /etc/hosts" targetServer="ZIELSERVER" for fil in $configfiles do if [ -e $fil ]; then copylist+="PUT $fil $fil \n" else echo "File not found: $fil" fi done echo -e "$copylist" | sftp $targetServer