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:
- Ireki "Terminal" edozein metodo erosoa, adibidez, menuaren bidez.
- Debian edo Ubuntu bertsioen jabeek komando bat erregistratu behar dute
sudo apt-get install vsftpd
. CentOS, Fedora -yum instalatu vsftpd
, eta Gentoo -azaleratu vsftpd
. Sarrera egin ondoren, egin klik Sartuinstalazio prozesua hasteko. - Berretsi zure kontua pasahitz egokiarekin.
- 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.
- Debian edo Ubuntu sistema eragileetan, konfigurazio fitxategiak honela funtzionatzen du:
sudo nano /etc/vsftpd.conf
. CentOSen eta Fedoraren bidean dago/etc/vsftpd/vsftpd.conf
eta Gentoo -/etc/vsftpd/vsftpd.conf.example
. - 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 - 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.
- start "Terminal" eta sartu komandoa
sudo gehitzailearen erabiltzailea1
non user1 - Kontu berriaren izena. - Ezarri pasahitza eta konfirmatu. Gainera, biziki gomendatzen dizugu kontua etxeko direktorio gogoratzea, etorkizunean kontsolatik sartu ahal izango duzu.
- Bete oinarrizko informazioa - izen-abizenak, gela zenbakia, telefono zenbakiak eta bestelako informazioa, beharrezkoa izanez gero.
- Horren ondoren, eman erabiltzaileari eskubide aurreratuak komandoa sartuz
sudo adduser user1 sudo
. - Sortu beste direktorio bat erabiltzaileak haren fitxategiak gordetzeko
sudo mkdir / home / user1 / files
. - Ondoren, mugitu etxeko karpetaren bidez
cd / hasiera
eta erabiltzaile berria zure direktorioaren jabea idazten baduzuchown root: root / home / user1
. - Berrabiarazi zerbitzaria aldaketa guztiak egin ondoren
sudo 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.
- Kontsolan aktibatu banan-banan komandoak
sudo ufw desgaitu
etasudo ufw gaitu
firewall berrabiarazi. - Gehitu sarrerako arauak erabiliz
sudo ufw 20 / tcp baimendu
etasudo ufw 21 / tcp baimendu
. - Egiaztatu zer sartu diren arauak aplikatu diren suebakiaren egoera ikusita
sudo ufw egoera
.
Berez, hainbat komando erabilgarri kontutan hartu nahi ditut:
/etc/init.d/vsftpd start
edozerbitzua 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 berrabiarazi
edo/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