Jak zarządzać dostępem FTP i SFTP w ISPConfig?

Procédure

  

Usługa, której dotyczy : serwer VPS z ISPConfig
Panel, którego dotyczy : ISPConfig
Poziom : średnio zaawansowany

Dostęp FTP lub SFTP umożliwia przesyłanie plików strony między komputerem a serwerem VPS. Możesz go wykorzystać między innymi do opublikowania strony, modyfikowania jej plików lub nadania osobnego dostępu wykonawcy.

Ta pomoc wyjaśnia, jak utworzyć użytkownika FTP lub SFTP, zmienić hasło konta FTP oraz skonfigurować połączenie w FileZilla.

Ta pomoc dotyczy serwerów VPS korzystających z ISPConfig.

Używasz innego środowiska?

Zanim zaczniesz

Strona, do której chcesz nadać dostęp, musi już być utworzona w ISPConfig. Musisz również posiadać niezbędne uprawnienia do zarządzania tą stroną.

Aby przetestować połączenie z komputera, zainstaluj program obsługujący FTP i SFTP, na przykład FileZilla.

Wybór między FTP a SFTP

FTP i SFTP umożliwiają przesyłanie plików, ale nie korzystają z tego samego typu konta w ISPConfig.

W przypadku połączenia FTP musisz utworzyć Użytkownika FTP.

W przypadku połączenia SFTP musisz utworzyć Użytkownika Shell.

Użytkownik FTP nie może być używany do połączenia SFTP i odwrotnie.

Połączenie FTP może być szyfrowane, gdy korzysta z protokołu FTPS, zazwyczaj w formie jawnego połączenia FTP przez TLS. Z kolei SFTP wykorzystuje protokół SSH: jest więc odmienną technologią.

Jeśli to możliwe, wybierz SFTP. W przeciwnym razie użyj jawnego połączenia FTP przez TLS zamiast nieszyfrowanego FTP.

Utworzenie użytkownika FTP

  1. W ISPConfig otwórz menu Sites (1).
  2. W menu po lewej kliknij Użytkownik FTP (2).
    Jak zarządzać dostępem FTP i SFTP w ISPConfig?
  3. Kliknij Nowy użytkownik FTP.
  4. W polu Strona internetowa wybierz stronę, do której ten użytkownik ma mieć dostęp.
    Jak zarządzać dostępem FTP i SFTP w ISPConfig?
  5. Wpisz żądaną nazwę użytkownika.
  6. Wpisz wystarczająco długie i trudne do odgadnięcia hasło, a następnie potwierdź je, jeśli ISPConfig wyświetla drugie pole.

Na serwerach VPS korzystających z wirtualizacji LXC kwoty skonfigurowane w ISPConfig na poziomie użytkownika FTP lub strony internetowej nie są stosowane.

Pozostaw więc pole Kwota dyskowa na -1 lub Nieograniczona.

  1. Kliknij Zapisz.

Nowy użytkownik pojawi się następnie na liście użytkowników FTP.

Jak zarządzać dostępem FTP i SFTP w ISPConfig?

Ustawienia połączenia FTP

Aby połączyć się z tym użytkownikiem, użyj następujących parametrów:

  • Protokół : FTP ;
  • Szyfrowanie : użyj jawnego połączenia FTP przez TLS, jeśli jest dostępne ;
  • Host : adres IP lub nazwa hosta Twojego VPS ;
  • Port : 21 ;
  • Login : pełna nazwa użytkownika wyświetlana w ISPConfig ;
  • Hasło : hasło ustawione podczas tworzenia konta.

Jeśli Twoja domena nie wskazuje jeszcze na VPS, jako host połączenia użyj adresu IP serwera.

Aby dowiedzieć się, jak skonfigurować FileZilla, Cyberduck lub WinSCP i przesyłać pliki swojej strony, zobacz: Jak opublikować stronę przez FTP za pomocą FileZilla, Cyberduck lub WinSCP?

Po połączeniu publiczne pliki strony znajdują się w folderze web.

Zmiana hasła użytkownika FTP

Możesz zmienić hasło użytkownika FTP, jeśli zostało ono zapomniane, przekazane innej osobie lub zapisane w programie, do którego nie masz już dostępu.

  1. W ISPConfig otwórz menu Sites (1).
  2. Kliknij Użytkownik FTP (2) w menu po lewej.
    Jak zarządzać dostępem FTP i SFTP w ISPConfig?
  3. Na liście kliknij użytkownika, którego chcesz zmodyfikować (3).
  4. Wpisz nowe hasło, a następnie potwierdź je w drugim polu.
    Jak zarządzać dostępem FTP i SFTP w ISPConfig?
  5. Kliknij Zapisz.

Gdy tylko nowe hasło zostanie zastosowane, stare nie pozwoli już na połączenie.

Pamiętaj, aby zaktualizować hasło zapisane w FileZilla lub innych programach korzystających z tego konta.

Utworzenie użytkownika do połączenia SFTP

Połączenie SFTP korzysta z użytkownika Shell, a nie z użytkownika FTP.

  1. W ISPConfig otwórz menu Sites (1).
  2. W menu po lewej kliknij Użytkownik Shell (2).
    Jak zarządzać dostępem FTP i SFTP w ISPConfig?
  3. Kliknij Nowy użytkownik Shell (3).
  4. W polu Strona internetowa wybierz stronę, do której użytkownik ma mieć dostęp.
    Jak zarządzać dostępem FTP i SFTP w ISPConfig?
  5. Wpisz nazwę użytkownika.

Podobnie jak w przypadku użytkownika FTP, ISPConfig może automatycznie dodać prefiks do wybranej nazwy. Zawsze używaj pełnej nazwy wyświetlanej w panelu.

  1. Wpisz hasło, a następnie je potwierdź.
  2. Kliknij Zapisz.

Konto pojawi się następnie na liście użytkowników Shell.

Jak zarządzać dostępem FTP i SFTP w ISPConfig?

Ustawienia połączenia SFTP

Aby połączyć się z tym użytkownikiem, użyj następujących parametrów:

  • Protokół : SFTP – SSH File Transfer Protocol ;
  • Host : adres IP Twojego VPS ;
  • Port :
    • VPS niezarządzany : domyślnie 22, chyba że zmieniłeś port SSH ;
    • stary VPS zarządzany : 5804 ;
    • nowy VPS zarządzany : 22 lub 5804 ;
  • Typ uwierzytelniania : normalny lub hasłem ;
  • Login : pełna nazwa użytkownika Shell wyświetlana w ISPConfig ;
  • Hasło : hasło ustawione podczas tworzenia konta.

Port SFTP zależy od konfiguracji Twojego VPS. Jeśli korzystasz z VPS niezarządzanego i zmieniłeś port SSH, użyj tego niestandardowego portu do połączenia SFTP.

Możesz użyć FileZilla lub innego programu obsługującego SFTP. Zasada nawigacji i przesyłania plików jest podobna do tej przedstawionej w poniższej pomocy: Jak opublikować stronę przez FTP za pomocą FileZilla, Cyberduck lub WinSCP?

Przy pierwszym połączeniu SFTP program może wyświetlić klucz identyfikacyjny serwera. Upewnij się, że łączysz się z adresem IP swojego VPS, zanim go zaakceptujesz.

Sprawdzenie, czy dostęp działa

Dostęp jest poprawnie skonfigurowany, gdy program wyświetla foldery strony bez błędu uwierzytelniania.

W przypadku konta FTP otwórz folder web, aby odnaleźć publiczne pliki strony.

Możesz również przesłać mały plik testowy, sprawdzić, czy pojawił się na serwerze, a następnie go usunąć.

Dostęp działa poprawnie, jeśli zawartość strony się wyświetla i możesz przesłać plik bez błędu.

Częste problemy

Otrzymuję błąd loginu lub hasła

Sprawdź, czy używasz pełnej nazwy wyświetlanej w ISPConfig. Może ona zawierać prefiks dodany automatycznie przez panel.

Wpisz hasło ręcznie, aby uniknąć spacji dodanych podczas kopiowania i wklejania.

Upewnij się również, że używasz konta odpowiedniego do wybranego protokołu:

  • Użytkownik FTP do połączenia FTP lub FTPS ;
  • Użytkownik Shell do połączenia SFTP.

Po zmianie hasła połączenie już nie działa

Twój program prawdopodobnie nadal używa starego zapisanego hasła.

Otwórz ustawienia odpowiedniego połączenia i zastąp stare hasło. Możesz również usunąć zapisane hasło, aby program poprosił o nie przy następnym połączeniu.

Połączenie jest odrzucane

Sprawdź, czy protokół i port odpowiadają typowi używanego konta:

  • FTP lub FTPS: port 21 ;
  • SFTP na VPS niezarządzanym: domyślnie port 22 lub niestandardowy port SSH ;
  • SFTP na starym VPS zarządzanym: port 5804 ;
  • SFTP na nowym VPS zarządzanym: port 22 lub 5804.

Sprawdź również, czy używasz właściwego typu konta: użytkownika FTP dla FTP lub FTPS oraz użytkownika Shell dla SFTP.

Upewnij się też, że adres IP lub nazwa hosta odpowiada VPS-owi, na którym konto zostało utworzone.

Jestem połączony, ale nie widzę plików mojej strony

W przypadku konta FTP otwórz folder web.

Jeśli oczekiwane pliki nie są obecne, sprawdź w ISPConfig, czy użytkownik został przypisany do właściwej strony internetowej.

Nie widzę menu Użytkownik Shell

Konto używane do dostępu do ISPConfig może nie mieć niezbędnych uprawnień do utworzenia użytkownika Shell.

Połącz się ponownie przy użyciu konta uprawnionego do administracji stroną lub poproś administratora VPS o utworzenie dostępu SFTP.

Jeśli podejrzewasz, że dane FTP lub SFTP zostały przekazane osobie nieupoważnionej, natychmiast zmień hasło.

Następnie sprawdź pliki strony, aby wykryć wszelkie nieznane modyfikacje.

help.lws.net/a/282
Czy ten artykuł był pomocny?

Tak

Nie

Przeczytano 42 360 razy

Dziękujemy! Zadawaj pytania dotyczące naszej dokumentacji, jeśli potrzebujesz więcej informacji, i pomóż nam ją ulepszyć.

Podobne artykuły

Masz pytanie dotyczące tego artykułu?

Zadaj je zespołowi LWS i społeczności. Odpowiedź zostanie opublikowana po moderacji.

Zadaj pytanie zespołowi LWS i jego społeczności

RODO: Administrator: LWS-Ligne Web Services. Cel: moderacja i publiczna publikacja pytania, ewentualne powiadomienie o odpowiedzi. Podstawa prawna: zgoda (art. 6 ust. 1 lit. a RODO). Przechowywanie adresów e-mail: 90 dni po powiadomieniu, maksymalnie 12 miesięcy bez odpowiedzi. Aby skorzystać ze swoich praw, zobacz sekcję RODO naszego regulaminu.