3) WebDAV. Ближайший пример использования - Яндекс.Диск.
4) Вам клиенты RDP нужны? Их полно, гуглите. Если чисто для линуксов, то VNC.
5) Аналогично.
6) Есть.
7) Если средства для WebDAV к nginx. В целом получится надежнее, чем любые windows-решения.
8) Сетевые принтеры. Если не сетевые - их можно расшаривать через CUPS. Очень просто:
localhost:631
Добавлю. Обратите внимание на облачные решения. Есть масса облачного софта, который вы можете хостить в том числе самостоятельно.