База знаний

Получение доступа к файлам и командной строке сайта

Данные SFTP и SSH, где хранятся ключи и почему учетные данные привязаны к конкретному сайту.

У каждого сайта есть собственный доступ к файлам. Sites → ваш сайт → Access.

SFTP

Хост, порт, имя пользователя и пароль, который вы создаете на этом экране. Подойдет любой SFTP-клиент — FileZilla, Cyberduck, встроенный клиент вашего редактора. Учетная запись ограничена файлами только этого сайта, поэтому учетные данные SFTP для одного сайта не могут прочитать другой.

SSH

Добавьте свой публичный ключ на том же экране и подключитесь с помощью привычного клиента. SSH по паролю намеренно не поддерживается: ключ нельзя угадать, а общий сервер с SSH по паролю — это общий сервер, который рано или поздно взломают брутфорсом.

Если у вас еще нет ключа, команда ssh-keygen -t ed25519 на вашем компьютере создаст его. Файл с расширением .pub — это то, что нужно вставить; другой файл никогда не покидает ваш компьютер.

Что вы получаете в оболочке

Файлы вашего сайта, wp-cli на сайтах WordPress, composer и версию PHP, установленную для сайта. Вы находитесь внутри собственной изолированной среды сайта — вы не можете видеть файлы другого клиента, и он не может видеть ваши.

Почему учетные данные привязаны к сайту, а не к аккаунту

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

Если речь идет о человеке, а не о машине, лучше добавьте его в свою команду (Organisation → Team) — в этом случае они будут входить под собственными учетными записями, их действия будут регистрироваться под их собственными именами, а их удаление закроет доступ ко всему сразу.

Всё ещё нужна помощь?

Поддержка включена в каждый тарифный план, а ответы предоставляются на вашем родном языке.

Обратиться в поддержку Все статьи