Fausiaina se FTP Server i luga o Linux

Pin
Send
Share
Send

Faʻasalalauga faila i luga o le fesoʻotaiga o loʻo faʻatinoina faʻafetai i le FTP server. O na galuega e faʻaaogaina le faʻaaogaina o le TCP i luga o se tagata faigaluega-peleni tusiata ma faʻaaogaina fesoʻotaʻiga fesoʻotaʻiga e mautinoa ai le faʻaliliu o poloaiga i le va o fesoʻotaʻiga fesoʻotaʻi. Tagata e fesoʻotaʻi i soʻo se talimalo faʻapitoa e feagai ma le manaʻoga e faʻatulaga se tagata faigaluega FTP e tusa ai ma manaʻoga o se kamupani o loʻo tuʻuina mai 'auʻaunaga le tausiga o isi nofoaga poʻo isi polokalama. Le isi, tatou a faʻataʻitaʻia pe faʻafefea ona fausia se sapalai i le Linux faʻaaogaina se tasi o aoga e pei o se faʻataʻitaʻiga.

Fausia se FTP server ile Linux

O le aso o le a tatou faʻaaogaina ai le mea faigaluega e taua o VSftpd. O le aoga o se FTP server o le e tamoe i luga o le tele o faʻagaioiga o mea masani, tausia aloaʻia o faʻamaumauga eseese Linux, ma e faigofie tele ona faʻatulagaina mo lelei galue. Ui i lea, o lenei FTP e faʻaaogaina aloaʻia i luga o le kernel Linux, ma e tele kamupani talimalo fautuaina e faʻatuina le VSftpd. O lea la, ia tatou mataala i le laʻasaga ma lea laasaga faʻavae ma le faʻavaeina o vaega taua.

Laasaga 1: Faʻapipiʻi VSftpd

I le tulaga masani, o loʻo manaʻomia VSftpd faletusi uma e le o aofia i tufatufaga, o lea e te manaʻomia le pikiina faʻapitoa latou ala i le faʻafanua. O loʻo faatinoina lenei:

  1. Tatala "Tigaina" soʻo se faigofie metotia, mo se faʻataʻitaʻiga, e ala i le lisi mea.
  2. Tagata e iai Debian poʻo Ubuntu lomiga e manaʻomia ona lesitala se poloaʻigasudo apt-maua faʻapipiʻi vsftpd. CentOS, Fedora -yum faʻapipiʻi vsftpd, ma mo Gentoo -Alu ile vsftpd. A maeʻa folasaga, kiliki i luga Ulufaleia amata le faʻapipiʻi faʻagasologa.
  3. Faʻamautu lau tala i le faʻamatalaga saʻo.
  4. Faatali mo le faʻamaeʻaina o le faʻaopopoina o faila fou i le system.

Matou te tosina maia le CentOS pule oe faʻaaogaina se tuuto faʻamau tautua mai soʻo se talimalo. Oe o le a manaʻomia e faʻafou le OS kernel module, aua a aunoa ma lenei taualumaga o se mea taua sese o le a aliali mai i le taimi faʻapipiʻiina. Ulu atu i le tulafono nei faasologa:

ioe faafou
rpm -Uvh //www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum faʻapipiʻi le yum-plugin-saoasaoa
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-3.15.6-1.el7.elrepo.x86_64.rpm
yum faʻapipiʻi le 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 faʻapipiʻi 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 faʻapipiʻi 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 faʻapipiʻi 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 faʻapipiʻi kernel-ml-meafaigaluega-libs-3.15.6-1.el7.elrepo.x86_64.rpm
Yum faʻapipiʻi kernel-ml-meafaigaluega-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 faʻapipiʻi kernel-ml-meafaigaluega-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 faʻapipiʻi 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 faʻapipiʻi le python-perf-3.15.6-1.el7.elrepo.x86_64.rpm
yum --enablerepo = elrepo-kernel faʻapipiʻi kernel-ml

Ina ua maeʻa lenei faʻasologa, tamoʻe le faʻatulagaina faila i soʻo se auala talafeagai./boot/grub/grub.conf. Suia ana mea ina ia i le iʻuga mulimuli nei faʻatonuga e iai tau talafeagai:

lē mautinoa = 0
uma le taimi = 5
ulutala vmlinuz-4.0.4-1.el7.elrepo.x86_64
aʻa (hd0.0)
kernel /boot/vmlinuz-4.0.4-1.el7.elrepo.x86_64 faamafanafana = hvc0 xencons = tty0 root = / dev / xvda1 ro
initrd /boot/initramfs-4.0.4-1.el7.elrepo.x86_64.img

Ona e tatau ona toe toe fai le tagata tuuto tuʻuina atu ma faʻasolo atu i le tuʻusaʻo o le FTP server i luga o le komupiuta.

Laasaga 2: Uluai FTP Server Setup

Faʻatasi ai ma le polokalama, o lona faʻatulagaina faila na download i le komupiuta, amata mai le mea e faigaluega ai le FTP server. Uma seti o loʻo faʻatautaia faʻatasi e tusa ai ma fautuaga a le talimalo poʻo au oe lava fiafia. E naʻo le faʻaaliga e mafai ona matou faʻailoaina.

  1. I Debian poʻo Ubuntu polokalama faʻatulagaina, o le faʻatulagaina faila tamoe e pei o lenei:sudo nano /etc/vsftpd.conf. I le CentOS ma Fedora, o loʻo agai atu/etc/vsftpd/vsftpd.confma i Gentoo -/etc/vsftpd/vsftpd.conf.example.
  2. O le faila lava e aliali mai i le console poʻo tusitusiga faʻatonutonu. Faʻamolemole matau manatu i lalo. I lau faila faila, e tatau ona latou tutusa taua.

    anonymous_enable = LEAI
    local_enable = IOE
    write_enable = IOE
    chroot_local_user = IOE

  3. Faatino le toega o le teuteuga oe lava, ma a maeʻa, aua nei galo e teu ni suiga.

Laasaga 3: Faʻaopopo se Advanced صارف

Afai e te le o galulue ma le FTP server e ala atu i lau teuga autu pe e te manaʻomia le avanoa i isi tagata faʻaaoga, o le fausiaina na tatau ona i ai superuser aia ina ia le avanoa i le VSftpd aoga e le mafua ai le avanoa faʻaleaogaina sese.

  1. Tamoe "Tigaina" ma ulufale i le poloaʻigasudo faʻaaoga user1le mea tagata faʻaaoga 1 - Le igoa o le teugatupe fou.
  2. Seti se upu faataga mo ia, ona faʻamaonia lea. Ma le isi, matou te fautua malosi lava ia oe manatua le faʻamaumauga fale o le tala; i le lumanaʻi, oe ono manaʻomia le avanoa i ai e ala i le console.
  3. Faʻatumu faʻamatalaga autu - igoa atoa, numera potu, numera telefoni ma isi faʻamatalaga, pe a manaʻomia.
  4. A maeʻa, tuʻuina atu i le tagata faʻaaogaina aia tatau i le ulufale atu i le faʻatonugasudo adduser user1 sudo.
  5. Fausia se isi lisi mo le tagata e faʻaaoga e teu ai ana failasudo mkdir / fale / user1 / faila.
  6. Le isi, alu i lau fale faila e ala icd / falema o iina fai le tagata faʻaaoga fou le pule o lau faʻatonu e ala le tainachown root: aʻa / fale / tagata faaaoga 1.
  7. Toe amata le server pe a uma ona faia suiga umasudo service vsftpd toe amata. Naʻo le tufatufaga a le Gentoo e toe faʻaaoga ai le fesoasoani/etc/init.d/vsftpd toe amata.

O lenei e mafai ona faʻatautaia uma gaioiga talafeagai i luga o le FTP server e fai ma sui o le fou tagata e i ai le alualu i luma aia tatau.

Laasaga 4: Configure Firewall (Ubuntu Only)

Tagata faʻaaoga o isi tufatufaina mafai saogalemu le sitepu lenei laʻasaga, talu ai ua le toe manaʻomia taulaga soʻo se mea, na o Ubuntu. I le tulaga masani, Firewall ua faʻatulagaina i se auala e le faʻatagaina ai feosofi mai mai tuatusi matou te manaʻomia, o lea e tatau ona e faʻatagaina lona ala i le lima.

  1. I totonu o le console, toaga tasi le tulafonofao sudo ufwma lesudo ufw faʻatagatoe amata le afi.
  2. Faaopopo tulafono ulufale e faʻaaogainasudo ufw faʻatagaina 20 / tcpma lesudo ufw faʻataga 21 / tcp.
  3. Siaki pe o tulafono ua maeʻa faʻaaogaina ua faʻaaogaina e ala ile vaʻai i le tulaga firewallsudo ufw tulaga.

E tuueseese, ou te fia matauina ni poloaʻiga aoga:

  • /etc/init.d/vsftpd amatagapetautua vsftpd amataga- auiliiliga o le faila faila;
  • netstat -tanp | grep FAAMAONI- faʻamaonia le faʻapipiʻiina o le FTP server;
  • tagata vsftpd- valaʻau le pepa aloaia o VSftpd e maua ai faʻamatalaga talafeagai i le faʻagaioiga o le aoga;
  • tautua vsftpd toe amatape/etc/init.d/vsftpd toe amata- toe setiina server.

E tusa ai ma le ulufale atu i le FTP server ma sili atu galuega ma ia, faʻafesoʻotaʻi au talimalo tautua mo le mauaina mai o nei faʻamatalaga. Faatasi ai ma i latou, e mafai ona faʻamalamalamaina faʻamatalaga e uiga i le aulelei o tuning ma le tutupu mai o ituaiga eseese o mea sese.

I luga o lenei mataupu ia taunuu. O le aso sa matou iloiloina le faiga mo le faʻapipiʻi o le VSftpd server e aunoa ma le nonoa i soʻo se talimalo, o lea ia e mafaufau i lenei mea pe a mulimuli i a matou faʻatonuga ma faʻatusatusa i latou ma mea na saunia e le kamupani o loʻo i ai lau virtual server. E le gata i lea, matou te fautua atu ia e faʻamasani oe i isi a matou mea, lea e talanoaina ai le autu o le faʻapipiʻiina vaega LAMP.

Vaai foi: Faʻapipiʻi le LAMP Software Suite i Ubuntu

Pin
Send
Share
Send