Jak skonfigurować serwer FTP na Ubuntu 18.04 Bionic Beaver z VSFTPD
- 1700
- 370
- Klaudia Woś
Cel
Celem jest konfiguracja serwera FTP na Ubuntu 18.04 Bionic Beaver za pomocą demona VSFTPD.
Wersje systemu operacyjnego i oprogramowania
- System operacyjny: - Ubuntu 18.04 Bionic Beaver
- Oprogramowanie: - VSFTPD: wersja 3.0.3 lub więcej
Wymagania
Uprzywilejowany dostęp do systemu Ubuntu jako root lub przez sudo
Wymagane jest polecenie.
Konwencje
- # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą
sudo
Komenda - $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny
Inne wersje tego samouczka
Ubuntu 20.04 (Focal Fossa)
Instrukcje
Instalacja VSFTPD
Po pierwsze, krok to zainstalowanie demona VSFTPD. Otwórz terminal i wprowadź:
$ sudo apt-get instaluj vsftpd
Skonfiguruj serwer FSFTPD
Zanim cokolwiek zrobimy, „wykonaj kopię zapasową bieżącego pliku konfiguracyjnego serwera FSFTPD:
$ sudo mv /etc /vsftpd.conf /etc /vsftpd.conf_orig
Utwórz nowy plik konfiguracyjny VSFTPD /etc/vsftpd.conf
Korzystanie z ulubionego edytora tekstu, np.:
$ sudo nano /etc /vsftpd.conf
Sugeruję, aby zacząć od poniższej podstawowej konfiguracji serwera FTP, potwierdzić, że działa, a później dostosuj go do potrzebnych potrzeb dla twojego środowiska:
słuchaj = nie słuchaj_ipv6 = tak anonimowy_enable = nie local_enable = tak, write_enable = tak local_umask = 022 dirmessage_enable = tak użyte_localtime = Tak xferlog_enable = Tak Connect_From_Port_20 = Tak Chroot_Local_User = Tak Secure_Chroot_Dir =/var/run/vsftpd/opuści Pam_Service_Name_Name_SaM_Service_sa_oname_sevice_sa_one_service_sa_onm_service_onme_ /SSL/certs/ssl-cert-snakeil.PEM rsa_private_key_file =/etc/ssl/private/ssl-cert-snakeil.Klucz SSL_ENABLE = Nie Pasv_Enable = Tak Pasv_min_port = 10000 Pasv_max_port = 10100 Zezwalaj
Kopiuj Wstaw powyższe linie konfiguracyjne FTP do /etc/vsftpd.conf
plik.
Jeśli masz włączoną zaporę UFW, wykonaj polecenie Bellow, aby umożliwić przychodzący ruch do portów FTP:
$ sudo ufw zezwolić z dowolnego portu 20,21 10000: 10100 Proto TCP
Odwiedź następującą stronę na temat więcej opcji, jak umożliwić ruch przychodzący FTP za pośrednictwem zapory ogniowej UFW.
Wszystkie zrobione. Uruchom ponownie serwer VSFTPD, aby zastosować nowe zmiany:
$ sudo service vsftpd restart
Utwórz użytkownika FTP
Na tym etapie jesteśmy gotowi utworzyć użytkownika FTP. Poniższe wiersze utworzą nowe konto systemowe ftpuser
:
$ sudo useradd -m ftpuser $ sudo passwd ftpuser Wprowadź nowe hasło UNIX: Ponowne przelicz nowe hasło UNIX: PASSWD: Hasło pomyślnie zaktualizowane
Do celów testowych Utwórz jakiś dowolny plik wewnątrz ftpuser
Katalog domowy. Po zalogowaniu powinniśmy być w stanie zobaczyć i edytować ten plik:
$ sudo bash -c "echo ftp testowanie>/home/ftpuser/ftp -test"
Twoja konfiguracja serwera FTP jest gotowa. Jeśli chcesz używać FTP na czegokolwiek innego niż sieć lokalna, sugeruje się, aby skonfigurować serwer SFTP, aby dodać dodatkowe zabezpieczenia do połączeń FTP.
Połącz z serwerem FTP
Do tej pory wszyscy powinni być gotowi na użytkownika ftpuser
podłączyć i zalogować się do naszego nowego serwera FTP. Biorąc pod uwagę, że Twój nowy serwer FTP można rozwiązać za pomocą nazwy hosta Ubuntu-Ftp
możesz albo użyć ftp
polecenie do logowania:
$ ftp Ubuntu-Ftp podłączone do Ubuntu-Ftp. 220 (VSFTPD 3.0.3) Nazwa (Ubuntu-Ftp: Lubos): FTPUSER 331 Proszę określić hasło. Hasło: 230 Login sukcesu. Zdalny typ systemu to UNIX. Korzystanie z trybu binarnego do przesyłania plików. FTP> LS 200 Port Command Scedure. Rozważ użycie PASV. 150 Oto list katalogu. -RW-R-R-- 1 0 0 12 lutego 15 08:34 FTP-TEST -RW-R-R-- 1 1001 1001 8980 kwietnia 2016 Przykłady.Katalog komputerowy 226 Wyślij OK. ftp>
Lub wykonać połączenie FTP za pomocą dowolnego klienta GUI FTP. Najprostsze może być użycie menedżera plików Nautilus, który powinien być już zainstalowany w twoim systemie:
Otwórz Nautilus i kliknij Inne lokalizacje
. Wchodzić ftp: // ftp-server-hostname-or-ip-address
i kliknij Łączyć
.
Wprowadź poświadczenia użytkownika FTP.
Powiązane samouczki Linux:
- Rzeczy do zainstalowania na Ubuntu 20.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
- Skonfiguruj serwer FTP w systemie Linux
- Ubuntu 20.04 Przewodnik
- Lista klientów FTP i instalacja na Ubuntu 20.04 Linux…
- Jak skonfigurować serwer FTP/SFTP i klient na Almalinux
- Jak skonfigurować VSFTPD na Debian
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
- Rzeczy do zainstalowania na Ubuntu 22.04
- « Jak zainstalować PIP na Ubuntu 18.04 Bionic Beaver
- Jak skonfigurować serwer SFTP na Ubuntu 18.04 Bionic Beaver z VSFTPD »