Kako instalirati FTP poslužitelj na Ubuntu u 5 koraka

Kako instalirati FTP poslužitelj na Ubuntu u 5 koraka

Ako postavljate Linux poslužitelj, trebat će vam FTP pristup. To znači prvo instaliranje FTP poslužitelj na Linuxu. To bi trebala biti jedna od prvih stvari koje učinite nakon instaliranja operacijskog sustava poslužitelja.





Mnogi Linux poslužitelji pokreću Ubuntu. Pa pogledajmo kako postaviti FTP poslužitelj na Ubuntu poslužitelju.





Što je FTP poslužitelj?

FTP ili File Transfer Protocol je sustav koji se koristi za učitavanje (stavljanje) ili preuzimanje (preuzimanje) datoteka s poslužitelja. Vjerojatno ste ga koristili, a da niste ni znali u prošlosti, prilikom hvatanja datoteka ili postavljanja slika na web. Ili ste možda koristili FTP klijent za izravno povezivanje s FTP poslužiteljem datoteka.





Da bi se to dogodilo, softver FTP poslužitelja mora biti instaliran na udaljenom poslužitelju na kojem se nalaze datoteke.

Bilo da gradite Linux kućni poslužitelj, web poslužitelj, poslužitelj igara ili bilo koji poslužitelj koji odgovara vašem projektu, FTP je najjednostavniji način prijenosa podataka iz jednog sustava u drugi.



Instalirajte poslužitelj na Ubuntu

Instaliranje FTP poslužitelja na Ubuntu je jednostavno. Vjerojatno je najbolje rješenje vsftpd. Slijedite donje korake za instaliranje i konfiguriranje FTP poslužitelja na Ubuntu s vsftpd.

1. Instalirajte vsftpd

Možda ste već instalirali vsftpd. Za provjeru otvorite prozor terminala i unesite





sudo apt list --installed

Trebali biste pronaći vsftpd pri dnu popisa. Ako ne, jednostavno instalirajte pomoću

sudo apt install vsftpd

Nakon instaliranja, vrijeme je za konfiguraciju vsftpd. Započnite s kopiranjem izvorne konfiguracijske datoteke. To znači da ako bilo što pođe po zlu, zadana konfiguracija se može vratiti.





sudo cp /etc/vsftpd.conf /etc/vsftpd.conf_default

Nakon toga pokrenite uslugu sa:

sudo systemctl start vsftpd

Potvrdite da poslužitelj radi s:

sudo systemctl enable vsftpd

S instaliranim vsftpd -om možete započeti konfiguraciju.

2. Kreirajte FTP korisnika

Prvo što trebate je FTP korisnički račun. S ovim možete koristiti bilo koji FTP klijent za pristup datotekama hostiranim na poslužitelju putem vsftpd -a. U terminalu unesite:

sudo useradd –m username

(Zamijenite 'korisničko ime' željenim korisničkim imenom.)

sudo password username

S postavljenim korisničkim imenom i lozinkom, stvorite testnu datoteku u početnoj mapi računa kako biste potvrdili da radi:

cd /home/username
sudo nano testfile.txt

Kad se prvi put povežete s Ubuntu FTP poslužiteljem, trebali biste vidjeti testfile.txt.

3. Osigurajte svoj Ubuntu FTP poslužitelj

Prije nego što uspostavite vezu, morate provjeriti jesu li FTP portovi otvoreni u Ubuntuu. Prema zadanim postavkama, oni su zatvoreni iz sigurnosnih razloga u ufw (Nekomplicirani vatrozid).

Za omogućavanje pristupa putem priključka 20 upotrijebite

sudo ufw allow 20/tcp

Ako vaš distro koristi drugi vatrozid ili ste instalirali alternativu, provjerite dokumentaciju da biste otvorili portove.

Također ćete htjeti da korisnici mogu učitavati datoteke. To možete postaviti u konfiguracijskoj datoteci. Otvorite ga za uređivanje:

nepoznati USB uređaj (nevažeći opis uređaja)
sudo nano /etc/vsftpd.conf

Pronađite omogućeno pisanje i raskomentirajte unos, pazeći da je postavljen na 'DA':

write_enable=YES

Pogoditi Ctrl+X za izlaz, i I spremiti.

Za javno dostupne FTP poslužitelje htjet ćete ograničiti pristup svakom korisniku. Pomoću chroota možemo ograničiti svakog korisnika na njegov matični direktorij. U vsftpd.conf pronađite i otkomentirajte ovaj redak (uklonite #):

chroot_local_user=YES

Opet, Ctrl+X za izlaz, i I spremiti.

Za više korisnika održavanje liste je pametnija opcija.

Prvo otvorite vsftpd.chroot_list u svom uređivaču teksta.

sudo nano /etc/ vsftpd.chroot_list

Ovdje navedite korisnička imena koja želite ograničiti na vlastite mape. Spremite i izađite, a zatim se vratite na vsftpd.conf i provjerite je li chroot_local_user = DA nekomentiran:

#chroot_local_user=YES

Umjesto toga, komentirajte

chroot_list_enable=YES

i

chroot_list_file=/etc/vsftpd.chroot_list

To bi trebalo izgledati ovako:

Ponovo spremite i izađite. Na kraju, ponovno pokrenite FTP uslugu:

sudo systemctl restart vsftpd.service

Na kraju, upotrijebite naziv hosta naredba za provjeru imena vašeg Ubuntu poslužitelja. Zatim to možete koristiti za povezivanje s FTP poslužiteljem. Ako želite koristiti IP adresu, unesite IP adresa zapovijedati i zabilježiti to.

4. Šifrirane veze: FTP+SSL = FTPS

Također možete prisiliti šifriranje prometa na i s vašeg Ubuntu FTP poslužitelja pomoću SSL/TLS -a.

Povezano: Uvjeti šifriranja svi bi trebali znati

U datoteci vsftpd.conf potražite referencu na 'SSL šifrirane veze' i dodajte sljedeće:

ssl_enable=YES
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

Spremite i izađite iz datoteke. Sada možete odrediti FTPS kao protokol povezivanja u svom FTP klijentu.

5. Instalirajte FTP klijenta na Ubuntu

S drugog sustava možete se povezati sa svojim Ubuntu FTP poslužiteljem pomoću alata za naredbeni redak ili aplikacije za stolna računala.

Na Linuxu poslužitelju u terminalu možete pristupiti pomoću

sudo ftp hostname

Svakako zamijenite 'hostname' imenom poslužitelja. Također možete koristiti IP adresu

sudo ftp ipaddress

Kad se to od vas zatraži, unesite korisničko ime i lozinku koje ste ranije postavili. Zatim možete koristiti naredbe get and put za prijenos podataka.

Želite nešto intuitivnije ili pristupite FTP poslužitelju iz drugog operacijskog sustava? Trebat će vam FTP klijent, a najbolji je vjerojatno FileZilla. Rješenje otvorenog koda, ovo je dostupno za Windows (kao i poslužitelj), macOS, a postoje 32-bitne i 64-bitne verzije za Linux. Nažalost, ne postoji FileZilla FTP poslužitelj za Ubuntu ili druge Linux distribucije.

Preuzimanje datoteka: FileZilla (Besplatno)

Da biste koristili FileZilla klijent za povezivanje s Ubuntu FTP poslužiteljem, instalirajte i pokrenite aplikaciju. Zatim:

  1. Klik Datoteka> Upravitelj web mjesta
  2. Ovdje kliknite Nova web stranica
  3. U desnom oknu odaberite FTP
  4. Ako koristite FTPS, odaberite TLS za Šifriranje .
  5. Zatim unesite naziv hosta ili IP adresu Domaćin i dodajte Luka .
  6. Za Vrsta prijave unesite vjerodajnice za svoj račun Korisnik i Lozinka .
  7. Klik Spojiti .

Tada možete slobodno učitavati i preuzimati (stavljati i dobivati) podatke sa svog Ubuntu FTP poslužitelja. Jednostavno povucite i ispustite datoteke koje želite premjestiti.

Koristite li drugi FTP klijent? Koraci bi trebali biti uglavnom isti, ali za pojašnjenje provjerite dokumentaciju aplikacije.

Izgradili ste FTP poslužitelj na Ubuntuu

Bilo da ste koristili desktop ili poslužiteljsku verziju Ubuntu operativnog sustava, on sada pokreće FTP poslužitelj. To se može koristiti u brojne svrhe, od učitavanja web stranica do lakog pristupa važnim podacima. Pomoću FTP -a možete preuzimati podatke kad god vam zatrebaju bez fizičkog pristupa stroju poslužitelja.

Udio Udio Cvrkut E -pošta Kako funkcionira P2P (ravnopravno) dijeljenje datoteka

Pitate se što je to zajedničko korištenje datoteka peer-to-peer (P2P) i kako je započelo? Objašnjavamo ono što biste trebali znati.

nije mogao učitati ili pronaći glavnu klasu
Pročitajte Dalje Povezane teme
  • Linux
  • Ubuntu
  • FTP
  • Linux
O autoru Christian Cawley(1510 objavljenih članaka)

Zamjenik urednika za sigurnost, Linux, DIY, programiranje i objašnjenje tehnologije, te zaista koristan producent Podcasta, s velikim iskustvom u podršci za stolna i softverska rješenja. Suradnik časopisa Linux Format, Christian je majstor za maline Pi, ljubitelj Lega i ljubitelj retro igara.

Više od Christiana Cawleyja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu