Bindungsschnittstelle zum Hochladen: scp funktioniert, nicht rsync

8

Ich muss eine Datei auf eine bestimmte Schnittstelle hochladen. Dies kann nicht über iptables eingerichtet werden, da mein Skript auf mehreren Schnittstellen ausgegeben wird.

das funktioniert gut:

scp -oBindAddress=192.168.100.1 ...

aber

rsync --address=192.168.100.1

sendet immer noch auf eth0 (192.168.10.1)

Wie kann ich rsync zwingen, 192.168.100.1 zu verwenden?

irgendeine Idee ?

user1219721
quelle

Antworten:

11

rsync kann mitgeteilt werden, welche SSH-Optionen mit dem Schalter "-e" verwendet werden sollen.

Versuchen Sie etwas wie:

rsync -e 'ssh -oBindAddress=192.168.100.1'
cjc
quelle