Синхронизация файловой системы
Первое, что пришло в голову, это rsync, авторизацию по ключу ssh и скриптик в крон, но тут есть множество «но»…
знакомый хранит весь ~/ в git'е на сервере. при переходе от десктопа на ноут одной командой в логин скрипте все что было изменено — приезжает на ноут.