Linuxen FTP zerbitzaria sortzen

Pin
Send
Share
Send

Sarean fitxategi transferentzia behar bezala konfiguratutako FTP zerbitzari bati esker gauzatzen da. Protokolo honek TCP bezero-zerbitzariaren arkitektura erabiliz funtzionatzen du eta sareko konexio desberdinak erabiltzen ditu konektatutako nodoen artean komandoak transferitzeko. Ostatu jakin batera konektatuta dauden erabiltzaileek FTP zerbitzari pertsonal bat konfiguratzeko beharra dute, guneak mantentzeko zerbitzuak edo bestelako softwareak eskaintzen dituen enpresa baten eskakizunen arabera. Ondoren, Linuxen horrelako zerbitzari bat nola sortu erakutsiko dugu adibide gisa erabilgarritasunetako bat erabiliz.

Sortu FTP zerbitzari bat Linux-en

Gaur VSftpd izeneko tresna erabiliko dugu. FTP zerbitzari baten abantailak honako hauek dira: sistema eragile ugaritan erabiltzen dela berez, Linux banaketaren biltegi ofizialak mantentzen ditu eta nahiko erraza da funtzionatzeko egokia. Bide batez, FTP hau Linux nukleoan erabiltzen da ofizialki, eta ostalaritza enpresa askok VSftpd instalatzea gomendatzen dute. Beraz, arreta jarri behar dugu beharrezko osagaien instalazio eta konfigurazio pausoz pauso.

1. pausoa: instalatu VSftpd

Berez, beharrezko VSftpd liburutegi guztiak ez daude banaketetan sartuta, beraz, eskuz deskargatu behar dituzu kontsolatik. Honela burutzen da:

  1. Ireki "Terminal" edozein metodo erosoa, adibidez, menuaren bidez.
  2. Debian edo Ubuntu bertsioen jabeek komando bat erregistratu behar dutesudo apt-get install vsftpd. CentOS, Fedora -yum instalatu vsftpd, eta Gentoo -azaleratu vsftpd. Sarrera egin ondoren, egin klik Sartuinstalazio prozesua hasteko.
  3. Berretsi zure kontua pasahitz egokiarekin.
  4. Itxaron sisteman fitxategi berriak gehitzen amaitzea.

Zerbitzari birtual dedikatua erabiltzen duten edozein zerbitzariren arreta erakartzen dugu. OS nukleoaren modulua eguneratu beharko duzu, izan ere, prozedura hau gabe akats kritiko bat agertuko da instalazioan zehar. Idatzi ondoko komandoak sekuentzialki:

yum eguneratzea
rpm -Uvh //www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum instalatu yum-plugin-quickmirror
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-3.15.6-1.el7.elrepo.x86_64.rpm
yum instalatu kernel-ml-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-3.15.6-1.el7.elrepo.x86_64.rpm
yum instalatu kernel-ml-devel-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-doc-3.15.6-1.el7.elrepo.noarch.rpm
yum instalatu kernel-ml-doc-3.15.6-1.el7.elrepo.noarch.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-headers-3.15.6-1.el7.elrepo.x86_64.rpm
yum instalatu kernel-ml-headers-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-libs-3.15.6-1.el7.elrepo.x86_64.rpm
yum instalatu kernel-ml-tools-libs-3.15.6-1.el7.elrepo.x86_64.rpm
yum instalatu kernel-ml-tools-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-libs-devel-3.15.6-1.el7.elrepo.x86_64.rpm
yum instalatu kernel-ml-tools-libs-devel-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/perf-3.15.6-1.el7.elrepo.x86_64.rpm
yum instal perf-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/python-perf-3.15.6-1.el7.elrepo.x86_64.rpm
yum instalatu python-perf-3.15.6-1.el7.elrepo.x86_64.rpm
yum --enablerepo = elrepo-kernel kernel-ml instalatu

Prozedura hau egin ondoren, exekutatu konfigurazio fitxategia edozein modutan./boot/grub/grub.conf. Aldatu edukia, azkenean parametro hauek balore egokiak izan ditzaten:

lehenetsia = 0
denbora tarteak = 5
title vmlinuz-4.0.4-1.el7.elrepo.x86_64
erroa (0.0.0)
kernel /boot/vmlinuz-4.0.4-1.el7.elrepo.x86_64 kontsola = hvc0 xencons = tty0 root = / dev / xvda1 ro
initrd /boot/initramfs-4.0.4-1.el7.elrepo.x86_64.img

Orduan, dedikatutako zerbitzaria berrabiarazi behar duzu eta ordenagailuan FTP zerbitzariaren zuzeneko instalaziora jarraitu.

2. pausoa: Hasierako FTP zerbitzariaren konfigurazioa

Programarekin batera, bere konfigurazio fitxategia ordenagailura deskargatu zen, eta FTP zerbitzaria funtzionatzen du. Ezarpen guztiak banan-banan egiten dira, ostalariaren gomendioen edo zure lehentasunen arabera. Fitxategi hau nola irekitzen den eta zein parametrori eman behar zaion bakarrik erakutsi dezakegu.

  1. Debian edo Ubuntu sistema eragileetan, konfigurazio fitxategiak honela funtzionatzen du:sudo nano /etc/vsftpd.conf. CentOSen eta Fedoraren bidean dago/etc/vsftpd/vsftpd.confeta Gentoo -/etc/vsftpd/vsftpd.conf.example.
  2. Fitxategia bera kontsolan edo testu editorean agertzen da. Mesedez, kontuan hartu beheko puntuak. Zure konfigurazio fitxategian balio berdinak izan beharko lituzkete.

    anonymous_enable = EZ
    local_enable = BAI
    write_enable = BAI
    chroot_local_user = BAI

  3. Egin ezazu gainontzeko edizioa zeure burua eta ez ahaztu aldaketak gordetzea.

3. urratsa: Erabiltzaile aurreratua gehitzea

Kontu nagusiaren bidez FTP zerbitzariarekin lan egin nahi ez baduzu edo beste erabiltzaileei sarbidea eman nahi badiezu, sortutako profilek superusatzaile eskubideak izan behar dituzte, VSftpd utilitatera sartzeko aukera ez baduzu sarbidea ukatutako akatsak sor ditzaten.

  1. start "Terminal" eta sartu komandoasudo gehitzailearen erabiltzailea1non user1 - Kontu berriaren izena.
  2. Ezarri pasahitza eta konfirmatu. Gainera, biziki gomendatzen dizugu kontua etxeko direktorio gogoratzea, etorkizunean kontsolatik sartu ahal izango duzu.
  3. Bete oinarrizko informazioa - izen-abizenak, gela zenbakia, telefono zenbakiak eta bestelako informazioa, beharrezkoa izanez gero.
  4. Horren ondoren, eman erabiltzaileari eskubide aurreratuak komandoa sartuzsudo adduser user1 sudo.
  5. Sortu beste direktorio bat erabiltzaileak haren fitxategiak gordetzekosudo mkdir / home / user1 / files.
  6. Ondoren, mugitu etxeko karpetaren bidezcd / hasieraeta erabiltzaile berria zure direktorioaren jabea idazten baduzuchown root: root / home / user1.
  7. Berrabiarazi zerbitzaria aldaketa guztiak egin ondorensudo zerbitzua vsftpd berrabiarazi. Gentoo-ren banaketan soilik erabilgarritasuna berrabiarazten da/etc/init.d/vsftpd berrabiarazi.

Orain FTP zerbitzarian beharrezko ekintza guztiak egin ditzakezu sarbide-eskubide aurreratuak dituen erabiltzaile berri baten izenean.

4. urratsa: Konfiguratu suebakia (Ubuntu bakarrik)

Beste banaketa batzuetako erabiltzaileek modu seguruan salta dezakete, izan ere, atakaren konfigurazioa ez da inon behar, Ubuntu-n bakarrik. Berez, suebakia modu horretan konfiguratuta dago, ez baitu sarrerako trafikorik utziko behar ditugun helbideetatik, beraz, pasatzea eskuz baimendu beharko duzu.

  1. Kontsolan aktibatu banan-banan komandoaksudo ufw desgaituetasudo ufw gaitufirewall berrabiarazi.
  2. Gehitu sarrerako arauak erabilizsudo ufw 20 / tcp baimenduetasudo ufw 21 / tcp baimendu.
  3. Egiaztatu zer sartu diren arauak aplikatu diren suebakiaren egoera ikusitasudo ufw egoera.

Berez, hainbat komando erabilgarri kontutan hartu nahi ditut:

  • /etc/init.d/vsftpd startedozerbitzua vsftpd hasteko- konfigurazio fitxategiaren azterketa;
  • netstat -tanp | grep Entzun- FTP zerbitzariaren instalazioa egiaztatzea;
  • gizona vsftpd- deitu VSftpd-ren dokumentazio ofiziala, erabilgarritasunaren funtzionamenduari buruz beharrezko informazioa aurkitzeko;
  • zerbitzua vsftpd berrabiaraziedo/etc/init.d/vsftpd berrabiarazi- zerbitzariaren berrabiarazi.

FTP zerbitzarirako sarbideari buruz eta berarekin lan egin nahi baduzu, jarri harremanetan ostalarien ordezkariekin datu hau lortzeko. Haiekin, sintonizazioen ñabardurak eta hainbat akats motaren inguruko informazioa argitu ditzakezu.

Artikulu honen amaiera iritsi da. Gaur VSftpd zerbitzaria instalatzeko prozedura aztertu dugu, inolako ostalaritzarekin lotuta egon gabe, beraz, kontuan hartu hau gure argibideak jarraituz eta zure zerbitzari birtuala duen enpresak emandakoekin alderatu. Horrez gain, LAMP osagaiak instalatzeko gaia eztabaidatzen duen gure beste materiala ezagutzea gomendatzen dugu.

Ikusi ere: LAMP Software Suite instalatzea Ubuntu-n

Pin
Send
Share
Send