FTP szerver telepítése az Ubuntu -ba 5 lépésben

FTP szerver telepítése az Ubuntu -ba 5 lépésben

Ha Linux szervert állít be, FTP -hozzáférésre lesz szüksége. Ez azt jelenti, hogy először telepítenie kell egy FTP szerver Linuxon. Ez lehet az egyik első dolog, amit a szerver operációs rendszerének telepítése után kell tennie.





Sok Linux szerver futtat Ubuntut. Nézzük tehát, hogyan állíthatunk be egy FTP -kiszolgálót az Ubuntu szerveren.





Mi az FTP szerver?

Az FTP vagy a File Transfer Protocol a fájlok szerverről való feltöltésére (feltöltésére) vagy letöltésére (letöltésére) használt rendszer. Valószínűleg úgy használta, hogy észre sem vette a múltban, amikor fájlokat ragad vagy fájlokat tölt fel az internetre. Vagy esetleg FTP -ügyfelet használt az FTP -fájlszerverhez való közvetlen kapcsolódáshoz.





Ehhez FTP szerver szoftvert kell telepíteni a fájlokat tároló távoli szerverre.

Akár Linux otthoni szervert, webszervert, játékkiszolgálót vagy bármilyen, a projektnek megfelelő szervert épít, az FTP a legegyszerűbb módja az adatok átvitelének egyik rendszerről a másikra.



Telepítsen egy szervert az Ubuntura

Az FTP -kiszolgáló Ubuntu telepítése egyszerű. A legjobb megoldás vitathatatlanul a vsftpd. Kövesse az alábbi lépéseket az FTP -kiszolgáló telepítéséhez és konfigurálásához az Ubuntu -ban vsftpd használatával.

1. Telepítse a vsftpd fájlt

Lehet, hogy a vsftpd már telepítve van. Az ellenőrzéshez nyisson meg egy terminál ablakot és írja be





sudo apt list --installed

A vsftpd -t a lista alján kell megtalálnia. Ha nem, egyszerűen telepítse a következővel:

sudo apt install vsftpd

A telepítés után ideje konfigurálni a vsftpd -t. Kezdje azzal, hogy másolatot készít az eredeti konfigurációs fájlról. Ez azt jelenti, hogy ha valami baj történik, az alapértelmezett konfiguráció visszaállítható.





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

Ha ez megtörtént, indítsa el a szolgáltatást a következőkkel:

sudo systemctl start vsftpd

Erősítse meg, hogy a szerver fut:

sudo systemctl enable vsftpd

A vsftpd telepítésével megkezdheti a konfigurációt.

2. Hozzon létre egy FTP felhasználót

Az első dolog, amire szüksége van, egy FTP felhasználói fiók. Ezzel bármely FTP -ügyfél segítségével elérheti a szerveren tárolt fájlokat a vsftpd -n keresztül. A terminálban írja be:

sudo useradd –m username

(Helyettesítse a „felhasználónevet” a kívánt felhasználónévvel.)

sudo password username

Ha beállította a felhasználónevet és a jelszót, hozzon létre egy tesztfájlt a fiók otthoni mappájában annak megerősítésére, hogy működik:

cd /home/username
sudo nano testfile.txt

Amikor először csatlakozik az Ubuntu FTP szerveréhez, látnia kell a testfile.txt fájlt.

3. Biztosítsa az Ubuntu FTP szerverét

A kapcsolat létrehozása előtt azonban meg kell győződnie arról, hogy az FTP portok nyitva vannak az Ubuntuban. Alapértelmezés szerint ezek biztonsági okokból zárva vannak az ufw (Egyszerű tűzfal) alkalmazásban.

A 20 -as porton keresztüli hozzáférés engedélyezéséhez használja a gombot

sudo ufw allow 20/tcp

Ha a disztribúció másik tűzfalat használ, vagy alternatívát telepített, ellenőrizze a dokumentációt a portok megnyitásához.

Azt is szeretné, ha a felhasználók fájlokat tölthetnek fel. Ezt a konfigurációs fájlban állíthatja be. Nyissa meg a szerkesztéshez:

hogyan kell telepíteni a Google Play Áruházat az Amazon Fire táblagépre
sudo nano /etc/vsftpd.conf

Keresse meg az write_enabled opciót, és szüntesse meg a bejegyzés megjegyzését, ügyelve arra, hogy az értéke „YES” legyen:

write_enable=YES

Találat Ctrl+X kilépni, és ÉS menteni.

Nyilvánosan hozzáférhető FTP-kiszolgálók esetén korlátozni kell az egyes felhasználók hozzáférését. A chroot segítségével minden felhasználót a saját könyvtárába korlátozhatunk. A vsftpd.conf fájlban keresse meg és törölje a megjegyzést (távolítsa el a #-ot):

chroot_local_user=YES

Újra, Ctrl+X kilépni, és ÉS menteni.

Több felhasználó esetében a lista karbantartása okosabb megoldás.

Először nyissa meg a vsftpd.chroot_list fájlt a szövegszerkesztőben.

sudo nano /etc/ vsftpd.chroot_list

Itt sorolja fel azokat a felhasználóneveket, amelyeket saját mappáira szeretne korlátozni. Mentse el és lépjen ki, majd térjen vissza a vsftpd.conf oldalra, és győződjön meg arról, hogy a chroot_local_user = YES megjegyzést nem tartalmazza:

#chroot_local_user=YES

Ehelyett mondjon véleményt

chroot_list_enable=YES

és

chroot_list_file=/etc/vsftpd.chroot_list

Ennek így kell kinéznie:

Ismét mentés és kilépés. Végül indítsa újra az FTP szolgáltatást:

sudo systemctl restart vsftpd.service

Végül használja a hostname paranccsal ellenőrizheti az Ubuntu szerver nevét. Ezt követően csatlakozhat az FTP szerverhez. Ha inkább az IP -címet szeretné használni, írja be a IP-cím parancsot, és jegyezze fel.

4. Titkosított kapcsolatok: FTP+SSL = FTPS

Az SSL/TLS használatával kényszerítheti az Ubuntu FTP -kiszolgálóra érkező és onnan érkező forgalom titkosítását is.

Kapcsolódó: Titkosítási feltételek, amelyeket mindenkinek tudnia kell

A vsftpd.conf fájlban keresse meg az „SSL titkosított kapcsolatok” hivatkozást, és adja hozzá a következőket:

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

Mentse el és lépjen ki a fájlból. Mostantól megadhat FTPS -t csatlakozási protokollként az FTP -ügyfélben.

5. Telepítsen egy FTP -ügyfelet az Ubuntura

Egy másik rendszerből csatlakozhat az Ubuntu FTP szerveréhez parancssori eszköz vagy asztali alkalmazás segítségével.

Linux rendszeren a terminálon lévő kiszolgálóhoz férhet hozzá

sudo ftp hostname

Ügyeljen arra, hogy a 'hostname' -et helyettesítse a szerver hostnevével. Használhatja az IP -címet is

sudo ftp ipaddress

Amikor a rendszer kéri, írja be a korábban megadott felhasználónevet és jelszót. Ezután a get and put parancsok segítségével továbbíthatja az adatokat.

Intuitívabbat szeretne, vagy más operációs rendszerről szeretné elérni az FTP -kiszolgálót? Szüksége lesz egy FTP kliensre, és vitathatatlanul a legjobb elérhető a FileZilla. Nyílt forráskódú megoldás, ez a Windows (valamint a szerver), a macOS számára elérhető, a Linuxhoz pedig 32 és 64 bites változatok állnak rendelkezésre. Sajnos nincs FileZilla FTP szerver az Ubuntu vagy más Linux disztribúciók számára.

Letöltés: FileZilla (Ingyenes)

Ha a FileZilla klienst szeretné használni az Ubuntu FTP szerverhez való csatlakozáshoz, telepítse és indítsa el az alkalmazást. Azután:

  1. Kattintson Fájl> Webhelykezelő
  2. Itt kattintson Új webhely
  3. A jobb oldali ablaktáblában válassza a lehetőséget FTP
  4. Ha FTPS -t használ, válassza a lehetőséget TLS számára Titkosítás .
  5. Ezután írja be a gazdagép nevét vagy IP -címét Házigazda és add hozzá a Kikötő .
  6. For Bejelentkezés típusa adja meg fiókja hitelesítő adatait Felhasználó és Jelszó .
  7. Kattintson Csatlakozás .

Ezután szabadon tölthet fel és tölthet le (tehet és kaphat) adatokat az Ubuntu FTP szerveréről. Egyszerűen húzza át az áthelyezni kívánt fájlokat.

Más FTP klienst használ? A lépéseknek nagyjából ugyanazoknak kell lenniük, de nézze meg az alkalmazás dokumentációját.

FTP szervert épített az Ubuntun

Függetlenül attól, hogy az Ubuntu operációs rendszer asztali vagy szerver verzióját használta, most FTP -kiszolgáló fut. Ez számos célra használható, a weboldalak feltöltésétől a fontos adatokhoz való könnyű hozzáférés biztosításáig. Az FTP használatával bármikor megragadhatja az adatokat, anélkül, hogy fizikailag hozzá kellene férnie a szervergéphez.

Részvény Részvény Csipog Email Hogyan működik a P2P (Peer to Peer) fájlmegosztás?

Kíváncsi vagy, hogy mi a peer-to-peer (P2P) fájlmegosztás és hogyan kezdődött? Elmagyarázzuk, mit kell tudnia.

mi okoz hirdetéseket a telefonomon
Olvassa tovább Kapcsolódó témák
  • Linux
  • Ubuntu
  • FTP
  • Linux
A szerzőről Christian Cawley(1510 megjelent cikk)

Szerkesztőhelyettes a biztonságért, Linuxért, barkácsolásért, programozásért és technikai magyarázatért, és valóban hasznos podcast -gyártó, nagy tapasztalattal rendelkezik asztali és szoftveres támogatásban. A Linux Format magazin munkatársa, Christian a Raspberry Pi barkácsolója, a Lego szerelmese és a retro játék rajongója.

További részletek Christian Cawley -től

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide