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