Tak jsem to vyřešil jinak:
založení uživatele, přidání do skupiny sftpuser, skupina matchuje s nastavením ssh uživatele s povolením pouze k ssh přenosu souboru, domovksy adresář nastaven do cesty virtualhostu.
struktura: /var/www/www.example.com/public_html/ -
www.example.com je název virtualhostu a zároveň domovský adrsář uživatele
chown -R root:root je pro /var/www/* jinak nepoužijete SSH kvůli oprávnění na adresář
chown -R www-data:www-data je pro /var/www/www.example.com/*
Takto bude fungovat ssh pro správce webu a zároveň může apache zapisovat do virtualhostů.
Snad se to bude někomu hodit.
Roman