Eu configurei recentemente um servidor gerenciado por DV do Media Temple. Não tenho certeza se minha pergunta é específica para o Media Temple, o Plesk ou o Linux em geral.
Estou aberto a alternativas, mas basicamente o que estou tentando fazer:
Usecase : Eu gostaria de ter um login ssh de "alto nível" que tenha acesso a todos os domínios associados ao servidor DV. No momento, estou implantando sites para clientes usando git / github / ssh.
No Plesk, eu crio os clientes > Assinaturas (adiciono seu (s) domínio (s) e usuário aqui).
Isso cria um domínio no diretório var/www/vhosts/
.
Eu gostaria de ter um login ssh que eu possa usar para cd e git pull nesse diretório. O ideal é não criar um novo usuário para cada cliente e configurar o ssh para funcionar adequadamente com o git.
Eu conversei com o Media Temple algumas vezes e eles me apontaram em algumas direções, mas nada parecia funcionar.
Um artigo parecia dizer o que eu queria:
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.
mas depois de criar um usuário de alto nível, esse usuário ainda não tem acesso a diretórios (domínios) dentro do diretório /vhosts/
O Root funcionaria, mas não me sinto à vontade sempre fazendo login como root.
Eu também posso abrir mão dos Clientes / Assinaturas e colocar tudo em 1 empresa - mas isso acaba com o propósito de como o Plesk é configurado com assinaturas.
Tenho certeza de que tudo é tão claro quanto a lama.
Atualizar : estou usando o Plesk v11.5.30 na visualização Provedor de serviços.