Jetzt frage ich mich aber, warum hat mein Ansatz nicht funktioniert?
Weil ich absolute Pfade verwende?
Weil der absolute Pfad zwar im chroot des ssh korrekt ist, nicht aber im Webserver-Kontext.
Denn /var/www/vhosts/hosting123.abc123.netcup.net/project_xy/storage != /project_xy/storage im Webserver-Kontext, in dem PHP läuft.
Der symbolische Link muss im Webserver-Kontext nach /var/www/vhosts/hosting123.abc123.netcup.net/project_xy/storage auflösen.
Es wäre also vermutlich auch möglich mit
cd /project_xy/202111106214144
ln -s /var/www/vhosts/hosting123.abc123.netcup.net/project_xy/storage storage
aber dann wäre der Link im chroot des ssh nicht gültig
VG