Как постоянно синхронизировать файл с удаленным сервером по ssh?

Я часто отлаживаю программы на удаленных железках. На локальном компьютере их, как правило, отлаживать нельзя. Но разработку я веду локально, в IDE и с локальным гит-клиентом. Я хочу инструмент, который бы поддерживал актуальность удаленной директории на linux-системе, ориентируясь на локальную директорию у меня на ноутбуке с macos.

Мне нужна автоматическая синхронизация при любых изменениях в файлах в директориях любого уровня вложенности(не по таймеру), используя в качестве канала ssh. Идеально, если будет gui для MacOS

Не нужно:
1)Дополнительный софт, кроме ssh на целевом сервере
2)Инкрементальное копирование
3)Ручной запуск или запуск по таймеру

Есть что-нибудь подобное?
  • Вопрос задан
  • 312 просмотров
Решения вопроса 1
Miay
@Miay
Full stack engineer
VCode + plugin SSH remote
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
Oxyd
@Oxyd
Linux enthusiast
Вам может помочь rsync поверх ssh.
Ответ написан
@pfg21
ex-турист
использовать syncthing, канал передачи шифрован по TLS 1.2 или старше.
считай его следующей ступенью развития rsync .
демон, слушает inotify и изменения сразу прокидывает на удаленку.

есть еще resilio, исходный код закрыт, коммерция, но есть бесплатный вариант на 10 раздач (емнип).
Ответ написан
@Drno
rclone - и далее в планировщик, каждые 10 мин )
Ответ написан
artopp
@artopp
sshfs, если устойчивый канал.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
MSP360 Санкт-Петербург
от 80 000 до 130 000 ₽
Абсолют Банк Москва
от 150 000 до 170 000 ₽
от 120 000 ₽