В настоящее время я не в сети и мне нужно сделать резервную копию моего ноутбука. У меня есть несколько недавняя копия моего ноутбука на моем сервере, и я обычно делаю резервную копию ноутбука, используя rsync. Теперь я хочу сделать это, но за пределами моей локальной сети.
Короче говоря, я хочу отправить данные из A в C через B, где A - мой ноутбук, B - мой маршрутизатор и C - мой сервер.
Я нашел эту команду: она A$ scp -oProxyCommand="ssh B nc %h %p" thefile C:destination
отлично работает для передачи файлов через scp - но так как у меня уже есть большая часть данных на моем сервере, я хочу использовать rsync только для синхронизации дельты.
Я попытался:, A$ rsync file -e 'ssh B ssh' C
и это работает, поскольку мне предлагают дать пароль для пользователя: C. Однако при вводе пароля ничего не происходит. Маршрутизатор работает под управлением Tomato v1.28, и я не могу настроить его на использование файла конфигурации ssh, чтобы он мог войти в систему с C / oa паролем.
Есть идеи, как заставить это работать?
ProxyCommand
в файле конфигурации. Rsync должен поднять это.