ВОЙТИ
    opened image

    FTP (File Transfer Protocol) - сетевой протокол, предназначенный для передачи файлов между клиентом и сервером.

    В панели Hestia уже реализован функционал FTP и установлен FTP сервис на сервере, всё что нужно для подключения - создать FTP пользователя.

    Вы сможете загружать и скачивать файлы на сервер по FTP, также можно ограничить доступ к папке сайта, например это может быть полезно, если над одним проектом работают несколько человек и у них должен быть доступ по FTP к папке сайта для загрузки файлов, однако все остальные папки на сервере должны быть недоступны для этих пользователей.

    В этой статье я покажу Вам, как это можно сделать в панели Hestia  всего лишь с помощью нескольких шагов.

    1. Войдите в панель Hestia, перейдя по ссылке, в которой нужно заменить слово "IPaddress" на IP-адрес Вашего сервера:
    https://IPaddress:8083
    Введите пользователя и его пароль, под которым работают Ваши сайты, в моем случае это пользователь zomro, у Вас же будет любой другой пользователь, которого Вы создавали.

    2. В панели перейдите на вкладку WEB, найдите сайт, который Вас интересует и нажмите кнопку Edit напротив сайта:

    3. Нажмите кнопку Advanced options, чтобы увидеть дополнительные настройки

    Отметьте галочкой опцию Additional FTP account(s)

    Введите имя FTP-пользователя, обратите внимание, что будет добавлен префикс с названием пользователя Hestia, 
    к примерю я работаю под пользователем zomro, соответственно, FTP-пользователь "ftpuser" в итоге получится "zomro_ftpuser"

    Введите или сгенерируйте пароль в поле Password

    Обязательно запишите имя пользователя и пароль. 

    Опцию Path можно оставить пустой, по умолчанию панель Hestia назначает путь к папке сайта автоматически (/home/{user}/web/{website})

    Нажмите кнопку Add FTP account

    Затем нажмите кнопку Save , чтобы сохранить настройки.


    4. FTP-пользователь создан и мы можем проверить доступ используя какую-либо FTP-клиент программу, я буду использовать программу Filezilla.

    Введите ip-адрес сервера, имя пользователя и пароль, которые мы создали только что и укажите порт 21, затем нажмите кнопку Quickconnect:

    В следующем окне нужно принять сертификат:

    После чего мы подключимся к папке нашего сайта, выше этой папки мы перейти не сможем, тоесть доступ есть только к ней.
    Здесь находятся журналы с ошибками в папке logs и другие папки, которые могут быть полезны разработчику и главное - папка public_html, в которую нужно загружать файлы Вашего сайта.

    На этом все, мы создали FTP-пользователя для папки сайта и успешно подключились к ней по FTP
    Надеюсь эта статья будет полезна Вам, спасибо за внимание!