Jak zainstalować i skonfigurować serwer ftp na ubuntu linux

Z tego artykułu dowiesz się, jak skonfigurować i połączyć się z serwerem FTP na komputerze z Ubuntu Linux. Serwery FTP są zaprojektowane tak, aby przechowywać pliki i umożliwić ich innym użytkownikom. Aby skonfigurować serwer FTP na komputerze, potrzebujesz hosta serwera FTP, do którego można się połączyć. Polecamy również aktualizację oprogramowania Ubuntu do najnowszej dostępnej wersji.

Kroki

Część 1 z 2:
Jak zainstalować niezbędne oprogramowanie
  1. Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 1
jeden. Zaktualizuj Ubuntu. W Ubuntu 17.10 i nowe wersje tego systemu ścieżki systemowej różnią się od poprzednich wersji, więc pamiętaj, aby zaktualizować system do najnowszej wersji:
  • Otwórz terminal;
  • Wchodzić Sudo Apt-Get Upgrade i naciśnij ↵ Enter;
  • Wprowadź swoje hasło i kliknij ↵ Enter;
  • Wchodzić y, Gdy pojawi się zapytanie, a następnie kliknij ↵ Enter;
  • Poczekaj, aż system zostanie zaktualizowany, a następnie uruchom ponownie komputer (jeśli jest zaproponowany).
  • Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 2
    2. Otwórz terminal. Otwórz menu "Aplikacje", przewiń w dół i kliknij czarno-białe ikony z opcji terminali.
  • Możesz także kliknąć Alt+Ctrl+T, Otworzyć terminal.
  • Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 3
    3. Wprowadź polecenie Instalacja VSFTPD (serwer FTP). Wchodzić Sudo apt-get install vsftpd W terminalu, a następnie kliknij ↵ Enter.
  • Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 4
    cztery. Wprowadź hasło. Wprowadź hasło, którego używasz, aby się zalogować, a następnie kliknij ↵ Enter.
  • Obraz zatytułowany Ustaw serwer FTP w Ubuntu Linux Krok 5
    pięć. Poczekaj na zainstalowany VSFTPD. Pozostanie to od 5 do 20 minut, w zależności od bieżących ustawień FTP i prędkości połączenia z Internetem.
  • Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 6
    6. Zainstaluj FileZilla. Dzięki temu programowi otrzymasz dostęp do serwera i przesyłania plików. Aby ustalić ten program:
  • Wchodzić Sudo apt-get install filezilla;
  • Wprowadź hasło, jeśli otrzymasz żądanie;
  • Poczekaj na zakończenie instalacji.
  • Część 2 z 2:
    Jak skonfigurować serwer FTP
    1. Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 7
    jeden. Otwórz plik konfiguracyjny VSFTPD. Wchodzić Sudo nano / etc / vsftpd. i naciśnij ↵ Enter. Musisz edytować ten plik, aby włączyć (lub wyłączyć) niektóre funkcje VSFTPD.
  • Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 8
    2. Pozwól lokalnym użytkownikom zarejestrować się na serwerze FTP. Przewiń w dół klawiszy strzałek do ciągów # Bezkompensowany, aby umożliwić lokalnym użytkownikom się zalogować. (Usuń symbol komentarza, aby umożliwić użytkownikom lokalnych połączenia z serwerem), a następnie usuń symbol "#" z następującej linii Local_enable = Tak.
  • Aby usunąć symbol "#", przesuń klawisze strzałek bezpośrednio do tego symbolu i naciśnij klawisz ← Backspace.
  • Pomiń ten krok, jeśli w ciągu Local_enable = Tak Określony symbol nie jest.
  • 3
  • Zezwalaj na serwer FTP na nagrywanie poleceń. Przewiń w dół do sznurka
  • # Nie pozwala to włączyć dowolnej formy polecenia zapisu FTP. (Usuń symbol komentarza, aby umożliwić nagrywanie poleceń), a następnie usuń symbol "#" z następującej linii Write_enable = tak.Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 9
    • Pomiń ten krok, jeśli w ciągu
    Write_enable = tak Określony symbol nie jest.
  • Wyłącz dekoracje symbolu. Przewiń w dół do sznurka
  • # ASCII Mangling jest straszną cechą protokołu. (Dekorowanie znaków to zła funkcja), a następnie usuń symbol "#" następujących dwóch linii:Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 10
    • ASCII_UPLOAD_ENABLE = Tak
    • Ascii_download_enable = tak
  • Zmień ustawienia chroot. Przewiń w dół do sznurka # Chroot), A następnie dodaj następujące linie:Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 11
  • User_sub_Token = $ Użytkownik
  • Chroot_local_user = tak
  • Chroot_list_enable = tak
  • Jeśli którykolwiek z tych linii już istnieje, po prostu usuń symbol "#".
  • Zmień domyślne ustawienia chroot. Przewiń w dół do sznurka Domyślnie następuje), A następnie dodaj następujące linie:Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 12
  • chroot_list_file = / etc / vsftpd.Chroot_list
  • Local_root = / Home / $ Użytkownik / Public_html
  • Poczekaj_writeable_chroot = tak
  • Jeśli którykolwiek z tych linii już istnieje, po prostu usuń symbol "#".
  • Włącz opcję "LS RECURSE". Przewiń w dół do sznurka # Możesz aktywować "-R" Opcja... (Możesz aktywować opcję "-R"), a następnie usuń symbol "#" z następującej linii Ls_recurse_enable = tak.Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 13
  • Zapisz wprowadzone zmiany i zamknij edytor tekstu. Dla tego:Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 14
  • Kliknij Ctrl+X;
  • Wchodzić y;
  • Kliknij ↵ Enter.
  • Jak dodać nazwy użytkowników do listy Chroot

    1. Otwórz plik tekstowy "chroot". Wchodzić Sudo nano / etc / vsftpd.Chroot_list i naciśnij ↵ Enter.Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 15
    2. Idź do ostatniego kroku tej sekcji, jeśli nie chcesz określić ludzi, którzy mogą uzyskać dostęp do serwera FTP.
    3. Wprowadź hasło. Wprowadź hasło, którego używasz, aby wejść do Ubuntu i kliknij ↵ Enter. Plik tekstowy "chroot".Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 16
    4. Pomiń ten krok, jeśli nie zostaniesz poproszony o wprowadzenie hasła.
    5. Dodaj nazwy użytkowników do listy. Wpisz swoją nazwę użytkownika i kliknij ↵ Enter, a następnie powtórz ten proces dla wszystkich nazw użytkowników, które będą mogły uzyskać dostęp do swoich katalogów na serwerze.Obraz zatytułowany Ustaw serwer FTP w Ubuntu Linux Krok 17
    6. Zapisz listę. Kliknij Ctrl+X, Wchodzić y i naciśnij ↵ Enter. Lista zostanie zapisana.Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 18
    7. Uruchom ponownie VSFTPD. Wchodzić Sudo systemctl restart vsftpd i naciśnij ↵ Enter. VSFTPD zostanie ponownie uruchomiony, a zmiany zostały zapisane. Teraz otrzymasz dostęp do serwera FTP.Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 19

    Jak uzyskać dostęp do serwera

    1. Dowiedz się adresu swojego serwera. Jeśli płacisz za serwer FTP za pośrednictwem usługi hostingowej (na przykład Bluehost), dowiedz się, jak adres IP serwisowy lub zwykły adres do połączenia z nim.Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 20
    2. Jeśli serwer znajduje się na komputerze, użyj adresu IP komputera - aby to zrobić w terminalu, wprowadź ifconfig i znajdź adres IP w ciągu "inet addr".
    3. Jeśli narzędzie "IfConfig" nie jest zainstalowane, zainstaluj go - Enter dla tego w terminalu Sudo apt-get instalację netto.
    4. Ustaw przekierowanie portu na routerze. Nauka adresu IP serwera, skonfiguruj router przekazywania portu 21 do tego adresu. Upewnij się, że port używa protokołu TCP (a nie UDP lub UDP / TCP).Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 21
    5. Proces konfiguracji przekazywania portów zależy od modelu routera, więc odczytaj instrukcje dla routera lub znajdź odpowiednie instrukcje w Internecie.
    6. Otwórz FileZilla. Wchodzić FileZilla W terminalu i kliknij ↵ Enter. Po chwili otwiera się FileZilla.Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 22
    7. Jeśli chcesz połączyć się przez terminal, spróbuj wejść FTP [Adres]. Jeśli serwer działa i masz dostęp do Internetu, zostanie wykonana próba połączenia się z serwerem FTP - pamiętaj, że w tym przypadku nie będziesz mógł przenieść plików na serwer.
    8. Kliknij Plik. To menu znajduje się w lewym górnym rogu okna FileZilla. Otwórz menu.Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 23
    9. Kliknij witrynę napędu. Znajdziesz tę opcję w menu. Otworzy się okno menedżera witryn.Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 24
    10. Kliknij Utwórz Witrynę. Jest to biały przycisk na dolnej lewej stronie okna. Otworzy się sekcja utworzenia witryny Menedżera witryn.Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 25
    11. Wpisz swój adres serwera. W polu tekstowym "Host:" wprowadź adres (lub adres IP) serwera FTP, do którego chcesz się połączyć. Obraz zatytułowany Ustaw serwer FTP w Ubuntu Linux Krok 26
    12. Wprowadź liczbę przekazywanych portu. Wchodzić 21 W polu tekstowym "Port:".Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 27
    13. Kliknij Połącz. Jest to czerwony przycisk na dole strony. FileZilla podłączy komputer do serwera FTP.Obraz zatytułowany Ustaw serwer FTP w Ubuntu Linux Krok 28
    14. Podaj pliki na serwer. Aby to zrobić, po prostu przeciągnij foldery z lewymi plikami okna w prawym oknie.Obraz zatytułowany Skonfiguruj serwer FTP w Ubuntu Linux Krok 29

    Rada

    • Przekierowany port 20 może rozwiązać pewne problemy z siecią, jeśli sam zarządzasz serwerem.
    • Podłączanie do serwera FTP w Ubuntu 17, a najnowsze wersje tego systemu różnią się od podłączenia w poprzednich wersjach, więc upewnij się, że aktualizuj system do Ubuntu 17.10 lub najnowsze wersje.

    Ostrzeżenie

    • Bezpieczeństwo serwerów FTP nie jest zbyt wysoki (zwłaszcza jeśli prowadzisz serwer), więc nie pobieraj informacji poufnych lub osobistych do serwera FTP.
    Podobne publikacje