Вопрос: интерфейс связывания для загрузки: scp works, а не rsync


Мне нужно загрузить файл по определенному интерфейсу. Это невозможно настроить через iptables, потому что мой скрипт выводится на нескольких интерфейсах.

это нормально работает:

scp -oBindAddress=192.168.100.1 ...

но

rsync --address=192.168.100.1

по-прежнему отправляет на eth0 (192.168.10.1)

как я могу заставить rsync использовать 192.168.100.1?

Есть идеи ?


7
2017-07-15 11:33


Источник




Ответы:


rsync может быть рассказано, какие опции SSH использовать с переключателем «-e».

Попробуйте что-нибудь вроде:

rsync -e 'ssh -oBindAddress=192.168.100.1'

10
2017-07-15 11:55