УВІЙТИ
    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
    Сподіваюся ця стаття буде корисна Вам, дякую за увагу!