FTP (File Transfer Protocol) - sieciowy protokół przeznaczony do przesyłania plików między klientem a serwerem.
W panelu Hestia już zrealizowano funkcjonalność FTP i zainstalowano serwis FTP na serwerze, wszystko, co jest potrzebne do połączenia, to utworzenie użytkownika FTP.
Będziecie mogli przesyłać i pobierać pliki na serwer za pomocą FTP, można również ograniczyć dostęp do folderu strony, na przykład może to być przydatne, jeśli nad jednym projektem pracuje kilka osób i muszą mieć dostęp do folderu strony przez FTP w celu przesyłania plików, jednak wszystkie pozostałe foldery na serwerze powinny być niedostępne dla tych użytkowników.
W tym artykule pokażę Wam, jak to zrobić w panelu Hestia w zaledwie kilku krokach.
1. Zaloguj się do panelu Hestia, przechodząc pod link, w którym należy zastąpić słowo "IPaddress" adresem IP Twojego serwera:
https://IPaddress:8083
Wprowadź użytkownika i jego hasło, pod którym działają Twoje strony, w moim przypadku jest to użytkownik zomro, u Ciebie będzie to dowolny inny użytkownik, którego utworzyłeś.
2. W panelu przejdź do zakładki WEB, znajdź stronę, która Cię interesuje i kliknij przycisk Edit obok strony:
3. Kliknij przycisk Advanced options, aby zobaczyć dodatkowe ustawienia
Zaznacz opcję Additional FTP account(s)
Wprowadź nazwę użytkownika FTP, zwróć uwagę, że zostanie dodany prefiks z nazwą użytkownika Hestia,
na przykład ja pracuję pod użytkownikiem zomro, odpowiednio, użytkownik FTP "ftpuser" w końcu będzie "zomro_ftpuser"
Wprowadź lub wygeneruj hasło w polu Password
Koniecznie zapisz nazwę użytkownika i hasło.
Opcję Path można pozostawić pustą, domyślnie panel Hestia przypisuje ścieżkę do folderu strony automatycznie (/home/{user}/web/{website})
Kliknij przycisk Add FTP account
Następnie kliknij przycisk Save, aby zapisać ustawienia.
4. Użytkownik FTP został utworzony i możemy sprawdzić dostęp, używając dowolnego programu klienta FTP, ja będę używać programu Filezilla.
Wprowadź adres IP serwera, nazwę użytkownika i hasło, które właśnie utworzyliśmy, oraz wskaż port 21, następnie kliknij przycisk Quickconnect:
W następnym oknie należy zaakceptować certyfikat:
Po czym połączymy się z folderem naszej strony, powyżej tego folderu nie będziemy mogli przejść, czyli dostęp jest tylko do niego.
Znajdują się tu dzienniki błędów w folderze logs i inne foldery, które mogą być przydatne dla dewelopera, a przede wszystkim folder public_html, do którego należy przesyłać pliki Twojej strony.
Na tym kończymy, utworzyliśmy użytkownika FTP dla folderu strony i pomyślnie połączyliśmy się z nim przez FTP
Mam nadzieję, że ten artykuł będzie dla Was przydatny, dziękuję za uwagę!