Oto moja sytuacja, mam stronę „A” siedzącą za zaporą intranetową, niedostępną dla osób spoza intranetu. Zamierzam zlecić zewnętrznemu programistowi pracę nad „A”, ale nie jest on w stanie uzyskać do niego dostępu i nie mogę mu zapewnić dostępu do intranetu. Tak więc w moim planie jest strona internetowa „B”, która synchronizuje się z plikami i bazą danych „A”, oczywiście „B” jest dostępna dla całego świata. Moim zamiarem jest, aby wszelkie zmiany w „B” były natychmiast odzwierciedlone w „A”, podobnie jak wszelkie zmiany w „A” byłyby również natychmiast odzwierciedlone w „B” (relacja synchronizacji stylu Dropbox).
Zarówno „A”, jak i „B” działają na serwerze Linux, mam uprawnienia roota na „A”. Zakładam, że „A” musiałoby zawsze inicjować synchronizację, ponieważ „B” nie może uzyskać dostępu do „A” z zewnątrz.
czy to możliwe? jeśli tak, jak bym to osiągnąć?
Istnieje narzędzie o nazwie „unison”, które może to osiągnąć; wymaga kont na obu komputerach i logowania SSH między nimi.
źródło