I have a server with multiple sites hosted in my user directory /home/[user]/public_html/[site directories] and so I have access over SSH/SFTP.
I now have somebody working for me and want them to be able to update the sites but don't want them to have unrestricted access to the server. I basically want to restrict them to SFTP access to the public_html directory in my user home directory whilst still allowing my access to these directories as well.
Is this possible? How can I do this? I don't want to add an FTP client - just using inbuilt SSH.
I am aware it would be better to create multiple home directories but creating one for each site hosted isn't really a feasible short term option.