I've recently set up a DV Managed server from Media Temple. I'm not sure if my question is specific to Media Temple, Plesk or Linux in general.
I'm open to alternatives but basically what I am trying to do:
Usecase: I'd like to have 1 "high-level" ssh login that has access across all domains associated with the DV server. I'm currently deploying sites for clients using git/github/ssh.
In Plesk, I create Customers > Subscriptions (I add their domain(s) and user here).
This creates a domain in the var/www/vhosts/ directory.
I'd like to have one ssh login that I can use to cd and git pull in that directory. Ideally I don't create a new user for each customer and set up ssh to work appropriately with git.
I chatted with Media Temple a few times and they pointed me in a few directions but nothing really seemed to work.
One article seemed to say what I wanted:
This example will create an SSH user with access to the /var/www/vhosts/ directory, which is where all of your website files are kept.
but after creating a high-level user, that user still does not have access to directories (domains) inside the /vhosts/ directory
Root would work, but I'm not comfortable always logging in as root.
I could also forgo the Customers/Subscriptions and just put everything under 1 company - but that sort of defeats the purpose of how Plesk is set up with subscriptions.
I'm sure that's all about as clear as mud.
Update: I am using Plesk v11.5.30 in the Service Provider view.