Mit fish daten übetragen

Ich habe ein problem…

Ich betreue (noch nur) ein paar Linux-Rechner als Kioskrechner…
Jetzt will ich eine Datei auf jeden rechner ins gleiche Verzeichnis kopieren (dann werkelt mein Update-Script, ziemlich einfach gehalten ;D )
Aber ich bin es leid immer die IP zu ändern und das ganze dann einzufügen…

Ich mache es bisher mit dem Konqueror oder dem Midnight Commander

Kann mir jemand helfen, ein automatisches Bash-Script zu basteln???

Aber ich bin es leid immer die IP zu ändern und das ganze dann
einzufügen…

Ich mache es bisher mit dem Konqueror oder dem Midnight
Commander

Kann mir jemand helfen, ein automatisches Bash-Script zu
basteln???

Wenn es einfach nur drum geht, eine Datei an ihr Ziel zu bringen, ist scp ganz gut geeignet:

#!/bin/bash
# Syntax: pushtokiosk dateiname

for ip in 192.168.0.1 192.168.0.2 192.168.0.3; do
 scp ${1} user@${ip}:zielverzeichnis
done

Wenn du dann auf jedem Rechner einen passwortlosen SSH-Zugang per Schlüssel einrichtest, kann das einfach so durchlaufen. Für eine größere Anzahl von Dateien wäre eventuell rsync besser geeignet, das dann eine Liste von Dateinamen aus einer Datei lesen kann.

#!/bin/bash

Syntax: pushtokiosk dateiname

for ip in 192.168.0.1 192.168.0.2 192.168.0.3; do
scp ${1} user@${ip}:zielverzeichnis
done

Ist glücklischerweise nur eine Datei…
Aber ich kann das user@${ip}… doch sicher in user:passwort@… ändern, oder…
Ich versuch es einfach.

Danke, nochmal

Bevor ich es vergesse…

Wenn jemand das Passwort auch einträgt, wenn es denn funzt…
Lieber nur für root lesbar, etc…