Назад | Перейти на главную страницу

Частный репозиторий GIT - SSH-доступ к субдомену на MediaTemple.net

Я создал репозиторий GIT на одном из моих серверов в MediaTemple.net, который я использую, это (gs) сервер. Репо было создано на поддомене (git.example.com)

Затем я создал две учетные записи пользователей с включенным SSH и FTP-доступом к git.example.com.

Моя проблема в том, что при входе в систему через SSH мы попадаем в /home/00000/users/user%example.com/, и если мы попытаемся перейти в домен / папку, у нас нет доступа, так что это хорошо так как я не хочу предоставлять пользователям доступ к домену / папке только в репозиторий.

Теперь вопрос в том, как я могу настроить, чтобы при входе в систему через SSH мы попадали в /home/00000/domains/git.example.com/repository?

Спасибо!

Учетная запись администратора сервера - единственный пользователь на сеточном сервере, имеющий разрешения на доступ за пределами пользовательского каталога.

из https://mediatemple.net/community/products/grid/204403684/connecting-via-ssh-to-your-server :

Примечание. Этот параметр включает SSH только для администратора сервера. Это единственный пользователь Grid SSH с широкими полномочиями.

Насколько я понимаю, для добавления пользователей с более широким доступом к SSH требуются разрешения на изменение / etc / ssh / sshd_config, на который администратор сервера сетки не имеет разрешений, и поэтому добавление пользователей с доступом за пределами их пользовательского каталога не представляется возможным. https://www.ssh.com/ssh/sshd_config/

В качестве альтернативы вы можете отказаться от доступа по http и использовать одну учетную запись ssh в качестве местоположения репо. логин ssh не идентифицирует пользователей, а разрешает только общий доступ к репо. Вероятно, при таком использовании есть подводные камни безопасности, которые следует продумать.