Jak skonfigurować serwer FTP w systemie Ubuntu Linux (ze zdjęciami)

Spisu treści:

Jak skonfigurować serwer FTP w systemie Ubuntu Linux (ze zdjęciami)
Jak skonfigurować serwer FTP w systemie Ubuntu Linux (ze zdjęciami)

Wideo: Jak skonfigurować serwer FTP w systemie Ubuntu Linux (ze zdjęciami)

Wideo: Jak skonfigurować serwer FTP w systemie Ubuntu Linux (ze zdjęciami)
Wideo: How to Use USB Drive as RAM in Windows 2024, Może
Anonim

Ten artykuł wikiHow pokaże Ci, jak skonfigurować i połączyć się z serwerem FTP z komputera z systemem Ubuntu Linux. Serwery FTP są przydatne do przechowywania plików z komputera i umożliwienia innym ich przeglądania. Aby skonfigurować serwer FTP z komputera, musisz mieć hosta serwera FTP, z którym możesz się połączyć. Zaleca się również zaktualizowanie oprogramowania Ubuntu do najnowszej dostępnej wersji.

Kroki

Część 1 z 4: Instalowanie szkieletu FTP

Skonfiguruj serwer FTP w Ubuntu Linux Krok 1
Skonfiguruj serwer FTP w Ubuntu Linux Krok 1

Krok 1. Upewnij się, że Ubuntu jest aktualne

Wersje Ubuntu 17.10 i nowsze mają znacznie inne ścieżki plików niż poprzednie wersje, więc musisz uaktualnić do najnowszej wersji Ubuntu, jeśli jeszcze tego nie zrobiłeś:

  • otwarty Terminal
  • Wpisz sudo apt-get upgrade i naciśnij ↵ Enter.
  • Wpisz swoje hasło i naciśnij ↵ Enter.
  • Wpisz y, gdy zostaniesz o to poproszony, a następnie naciśnij ↵ Enter.
  • Poczekaj na zakończenie instalacji aktualizacji, a następnie uruchom ponownie komputer, jeśli zostanie wyświetlony monit.
Skonfiguruj serwer FTP w Ubuntu Linux Krok 2
Skonfiguruj serwer FTP w Ubuntu Linux Krok 2

Krok 2. Otwórz Terminal

Kliknij Aplikacje menu ⋮⋮⋮, przewiń w dół i kliknij czarno-biały Terminal aby to zrobić.

Możesz także nacisnąć Alt + Ctrl + T, aby otworzyć Terminal

Skonfiguruj serwer FTP w Ubuntu Linux Krok 3
Skonfiguruj serwer FTP w Ubuntu Linux Krok 3

Krok 3. Wprowadź polecenie instalacji VSFTPD

Wpisz sudo apt-get install vsftpd w Terminalu, a następnie naciśnij ↵ Enter.

Skonfiguruj serwer FTP w Ubuntu Linux Krok 4
Skonfiguruj serwer FTP w Ubuntu Linux Krok 4

Krok 4. Wprowadź swoje hasło

Wpisz hasło, którego używasz do logowania się do komputera, a następnie naciśnij ↵ Enter.

Skonfiguruj serwer FTP w Ubuntu Linux Krok 5
Skonfiguruj serwer FTP w Ubuntu Linux Krok 5

Krok 5. Poczekaj na zainstalowanie programu VSFTPD

Zajmie to od 5 minut do 20 minut w zależności od aktualnych ustawień FTP i połączenia internetowego, więc bądź cierpliwy.

Skonfiguruj serwer FTP w Ubuntu Linux Krok 6
Skonfiguruj serwer FTP w Ubuntu Linux Krok 6

Krok 6. Zainstaluj FileZillę

Jest to program, którego będziesz używać do uzyskiwania dostępu i przesyłania na swój serwer. Aby go zainstalować:

  • Wpisz sudo apt-get install filezilla
  • Wprowadź hasło ponownie, jeśli zostaniesz o to poproszony.
  • Poczekaj na zakończenie instalacji.

Część 2 z 4: Konfiguracja serwera FTP

Skonfiguruj serwer FTP w Ubuntu Linux Krok 7
Skonfiguruj serwer FTP w Ubuntu Linux Krok 7

Krok 1. Otwórz plik konfiguracyjny VSFTPD

Wpisz sudo nano /etc/vsftpd.conf i naciśnij ↵ Enter. Będziesz edytować ten plik, aby zezwolić (lub wyłączyć) niektóre funkcje VSFTPD.

Skonfiguruj serwer FTP w Ubuntu Linux Krok 8
Skonfiguruj serwer FTP w Ubuntu Linux Krok 8

Krok 2. Zezwól lokalnym użytkownikom na logowanie się do Twojego serwera FTP

Użyj klawiszy strzałek, aby przewinąć w dół do

# Odkomentuj to, aby umożliwić logowanie się lokalnym użytkownikom.

nagłówka, a następnie usuń „#” z

local_enable=TAK

linia pod nim.

  • Znak „#” można usunąć, używając klawiszy strzałek, aby wybrać literę przed nim (w tym przypadku „l”) i naciskając klawisz ← Backspace.
  • Pomiń ten krok, jeśli

    local_enable=TAK

  • linia jest już biała.
Skonfiguruj serwer FTP w systemie Ubuntu Linux Krok 9
Skonfiguruj serwer FTP w systemie Ubuntu Linux Krok 9

Krok 3. Zezwól na polecenia zapisu FTP

Przewiń w dół do

# Usuń komentarz, aby włączyć dowolną formę polecenia zapisu FTP.

nagłówka, a następnie usuń „#” z

write_enable=TAK

linia pod nim.

  • Pomiń ten krok, jeśli

    write_enable=TAK

  • jest już biały.
Skonfiguruj serwer FTP w systemie Ubuntu Linux Krok 10
Skonfiguruj serwer FTP w systemie Ubuntu Linux Krok 10

Krok 4. Wyłącz kodowanie ASCII

Przewiń w dół do

# Manglowanie ASCII jest okropną cechą protokołu.

nagłówka, a następnie usuń znak „#” z następujących dwóch wierszy:

  • ascii_upload_enable=TAK

  • ascii_download_enable=TAK

Skonfiguruj serwer FTP w Ubuntu Linux Krok 11
Skonfiguruj serwer FTP w Ubuntu Linux Krok 11

Krok 5. Zmień ustawienia „chroot”

Przewiń w dół do

# chroot)

nagłówek, a następnie dodaj następujące wiersze:

  • user_sub_token=$USER

  • chroot_local_user=TAK

  • chroot_list_enable=TAK

  • Jeśli którykolwiek z tych wierszy już istnieje, po prostu usuń „#” przed każdym istniejącym wierszem.
Skonfiguruj serwer FTP w systemie Ubuntu Linux Krok 12
Skonfiguruj serwer FTP w systemie Ubuntu Linux Krok 12

Krok 6. Zmień domyślne ustawienia „chroot”

Przewiń w dół do

(domyślnie następuje)

nagłówek, a następnie dodaj następujące wiersze:

  • chroot_list_file=/etc/vsftpd.chroot_list

  • local_root=/home/$USER/Public_html

  • allow_writeable_chroot=TAK

  • Jeśli którykolwiek z tych wierszy już istnieje, po prostu usuń „#” przed każdym istniejącym wierszem.
Skonfiguruj serwer FTP w systemie Ubuntu Linux Krok 13
Skonfiguruj serwer FTP w systemie Ubuntu Linux Krok 13

Krok 7. Włącz opcję „ls recurse”

Przewiń w dół do

# Możesz aktywować opcję "-R"…

nagłówka, a następnie usuń „#” z

ls_recurse_enable=TAK

linia pod nim.

Skonfiguruj serwer FTP w Ubuntu Linux Krok 14
Skonfiguruj serwer FTP w Ubuntu Linux Krok 14

Krok 8. Zapisz i wyjdź z edytora tekstu

Aby to zrobić:

  • Naciśnij Ctrl+X
  • Wpisz y
  • Naciśnij ↵ Enter

Część 3 z 4: Dodawanie nazw użytkowników do listy CHROOT

Skonfiguruj serwer FTP w Ubuntu Linux Krok 15
Skonfiguruj serwer FTP w Ubuntu Linux Krok 15

Krok 1. Otwórz plik tekstowy „chroot”

Wpisz sudo nano /etc/vsftpd.chroot_list i naciśnij ↵ Enter.

Możesz przejść do ostatniego kroku w tej części, jeśli nie chcesz określać osób, które mogą uzyskać dostęp do Twojego serwera FTP

Skonfiguruj serwer FTP w Ubuntu Linux Krok 16
Skonfiguruj serwer FTP w Ubuntu Linux Krok 16

Krok 2. Wprowadź swoje hasło

Wpisz hasło, którego używasz do logowania się do Ubuntu i naciśnij ↵ Enter. Spowoduje to otwarcie pliku tekstowego „chroot”.

Pomiń ten krok, jeśli nie zostaniesz zapytany o hasło

Skonfiguruj serwer FTP w Ubuntu Linux Krok 17
Skonfiguruj serwer FTP w Ubuntu Linux Krok 17

Krok 3. Dodaj nazwy użytkowników do listy

Wpisz własną nazwę użytkownika, naciśnij ↵ Enter i powtórz z innymi nazwami użytkowników, którym chcesz mieć dostęp do swoich katalogów domowych z poziomu serwera.

Skonfiguruj serwer FTP w systemie Ubuntu Linux Krok 18
Skonfiguruj serwer FTP w systemie Ubuntu Linux Krok 18

Krok 4. Zapisz swoją listę

Naciśnij Ctrl+X, wpisz y i naciśnij ↵ Enter. Twoja lista zostanie zapisana.

Skonfiguruj serwer FTP w Ubuntu Linux Krok 19
Skonfiguruj serwer FTP w Ubuntu Linux Krok 19

Krok 5. Uruchom ponownie VSFTPD

Wpisz sudo systemctl restart vsftpd i naciśnij ↵ Enter. Spowoduje to zatrzymanie i ponowne uruchomienie programu VSFTPD, zapewniając, że zmiany zostały zapisane. Możesz teraz uzyskać dostęp do swojego serwera FTP.

Część 4 z 4: Dostęp do serwera

Skonfiguruj serwer FTP w Ubuntu Linux Krok 20
Skonfiguruj serwer FTP w Ubuntu Linux Krok 20

Krok 1. Określ adres swojego serwera

Jeśli płacisz za serwer FTP za pośrednictwem usługi hostingowej (np. Bluehost), musisz znać adres IP usługi lub zwykły adres, aby się z nią połączyć.

  • Jeśli hostujesz własny serwer ze swojego komputera, użyjesz adresu IP swojego komputera, który możesz sprawdzić, wprowadzając ifconfig w Terminalu, a następnie sprawdzając numer „inet addr”.

    Jeśli „ifconfig” nie jest zainstalowany, możesz go zainstalować, wpisując sudo apt-get install net-tools w Terminalu

Skonfiguruj serwer FTP w Ubuntu Linux Krok 21
Skonfiguruj serwer FTP w Ubuntu Linux Krok 21

Krok 2. Przekaż port na routerze

Gdy znasz adres IP swojego serwera, musisz przekierować gniazdo portu 21 routera na ten adres; upewnij się, że port korzysta z protokołu TCP (nie UDP lub ich mieszaniny).

Przekierowanie portów różni się w zależności od routera, więc zapoznaj się z podanym artykułem lub dokumentacją routera, aby uzyskać instrukcje

Skonfiguruj serwer FTP w systemie Ubuntu Linux Krok 22
Skonfiguruj serwer FTP w systemie Ubuntu Linux Krok 22

Krok 3. Otwórz Filezillę

Wpisz filezilla w Terminalu i naciśnij ↵ Enter. Po chwili otworzy się FileZilla.

Jeśli chcesz połączyć się przez Terminal, możesz spróbować wpisać ftp [adres]. Dopóki serwer działa i masz dostęp do Internetu, będzie on próbował połączyć się z serwerem FTP; jednak możesz nie być w stanie przesłać plików

Skonfiguruj serwer FTP w Ubuntu Linux Krok 23
Skonfiguruj serwer FTP w Ubuntu Linux Krok 23

Krok 4. Kliknij Plik

Znajduje się w lewym górnym rogu okna FileZilla. Spowoduje to wyświetlenie menu rozwijanego.

Skonfiguruj serwer FTP w Ubuntu Linux Krok 24
Skonfiguruj serwer FTP w Ubuntu Linux Krok 24

Krok 5. Kliknij Menedżer Witryny…

Znajdziesz tę opcję w menu rozwijanym. Otworzy się okno Menedżera Witryny.

Skonfiguruj serwer FTP w Ubuntu Linux Krok 25
Skonfiguruj serwer FTP w Ubuntu Linux Krok 25

Krok 6. Kliknij Nowa witryna

To biały przycisk w lewym dolnym rogu okna. Spowoduje to otwarcie sekcji Nowa witryna Menedżera witryn.

Skonfiguruj serwer FTP w Ubuntu Linux Krok 26
Skonfiguruj serwer FTP w Ubuntu Linux Krok 26

Krok 7. Wpisz adres swojego serwera

W polu tekstowym „Host:” wpisz adres (lub adres IP) serwera FTP, z którym chcesz się połączyć.

Skonfiguruj serwer FTP w Ubuntu Linux Krok 27
Skonfiguruj serwer FTP w Ubuntu Linux Krok 27

Krok 8. Dodaj przekazany numer portu

Wpisz 21 w polu tekstowym „Port:”.

Skonfiguruj serwer FTP w Ubuntu Linux Krok 28
Skonfiguruj serwer FTP w Ubuntu Linux Krok 28

Krok 9. Kliknij Połącz

To czerwony przycisk na dole strony. Spowoduje to, że FileZilla połączy Twój komputer z serwerem FTP.

Skonfiguruj serwer FTP w Ubuntu Linux Krok 29
Skonfiguruj serwer FTP w Ubuntu Linux Krok 29

Krok 10. Przenieś pliki na serwer

Możesz kliknąć i przeciągnąć foldery z lewego okna do prawego okna, aby przesłać je na stronę serwera FTP.

Porady

  • Przekierowanie portu 20 może rozwiązać niektóre problemy z siecią, jeśli hostujesz własny serwer.
  • Połączenie z serwerem FTP w Ubuntu 17 i nowszych wygląda nieco inaczej niż połączenie w poprzednich wersjach, więc będziesz chciał zaktualizować swoją wersję Ubuntu do 17.10 (lub nowszej), jeśli jeszcze tego nie zrobiłeś.

Zalecana: