Te hanga i tetahi Tūmau FTP i te Linux

Pin
Send
Share
Send

Ko te whakawhiti i te konae i runga i te whatunga ka whakatutukihia e te kaihoroi FTP kua oti te whakarite. Ko tenei mahi ka mahi ma te whakamahi i te TCP i runga i te hoahoanga-a-kaitoha me te whakamahi i nga hononga honohono hei whakarite kia whakawhiti i nga ota i waenga i nga kohanga honohono. Ko nga kaiwhakamahi e hono atu ana ki tetahi manaaki e whakaatuhia ana ki te hiahia ki te whirihora i tetahi tūmau FTP whaiaro kia rite ki nga whakaritenga o te kamupene e whakarato ratonga tiaki papanga pae, i etahi atu mahinga rorohiko ranei. Panuku, ka whakaatuhia e tatou me pehea te hanga i tetahi kaihono i Linux ma te whakamahi i tetahi o nga taputapu hei tauira.

Waihangahia he tūmau FTP i te Linux

I tenei ra ka whakamahia e matou he taputapu e kiia ana ko VSftpd. Ko nga painga o taua tūmau FTP ko te whakahaere i runga i nga punaha whakahaere ma te kore e tutuki, te pupuri i nga kohinga mana o nga momo tohatoha Linux, he ngawari te whakarite mo te mahi tika. Ma te ara, ka whakamahia mana tenei FTP i runga i te kaarai Linux, a he maha nga kamupene manaaki e taunaki ana kia whakauru i a VSftpd. Na, kia whai whakaaro tatou ki nga whakaurunga-i-te-taahiraa me te whirihoranga o nga waahanga e tika ana.

Hipanga 1: Tāuta i te VSftpd

Ma te taunoa, kaore i te whakauruhia nga whare pukapuka VSftpd e hiahiatia ana i roto i nga tohatoha, na reira me tango noa e koe ma te papatohu. Ka whakahaerehia i muri ake nei:

  1. Tuwhera "Whakamutunga" tetahi momo waatea, hei tauira, ma te tahua.
  2. Ko nga rangatira o nga waahanga Debian ko Ubuntu ranei me rehita he whakahausudo apt-tiki tāuta vsftpd. CentOS, Fedora -Tuhinga ka whai mai, mo Gentoo -puta putaftftd. Ka oti te whakauru, paatohia Whakauruaki te tīmata i te tukanga tāutanga.
  3. Whakaū i to pūkete ki te kupuhipa e tika ana.
  4. Tatari kia oti te whakakii i nga konae hou ki te punaha.

Akohia ana e matou nga aro o nga rangatira o CentOS e whakamahi ana i te tūmau mariko i whakatapua mai i tetahi manaaki. Me whakahoutia e koe te kōwae kernel OS, na te mea kaore i tenei tikanga ka puta he hapa kino kei te whakaurutanga. Whakauruhia nga whakahau e whai ake nei:

whakahou
rpm -Uvh //www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
hanga tāuta-plugin-teremirror
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-3.15.6-1.el7.elrepo.x86_64.rpm
yum install 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 te whakauru i te kaarai-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 install 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 tāuta-rarima-ml-upoko-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 tāuta-rarima-ml-taputapu-libs-3.15.6-1.el7.elrepo.x86_64.rpm
yum tāuta i te whatu-ml-taputapu-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
whakaū i te pārera-ml-taputapu-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
taraihia te hinu-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 install python-perf-3.15.6-1.el7.elrepo.x86_64.rpm
yum --enablerepo = elrepo-whatu whakauruhia he kiri-ml

Kia oti te whakahaere i tenei tikanga, whakahaere i te konae whirihoranga ma te ara ngawari./boot/grub/grub.conf. Hurihia nga kaupapa kei kona te mutunga ko nga uara e whai ake nei:

taunoa = 0
roanga = 5
taitara vmlinuz-4.0.4-1.el7.elrepo.x86_64
pakiaka (hd0.0)
kernel /boot/vmlinuz-4.0.4-1.el7.elrepo.x86_64 papatohu = hvc0 xencons = tty0 pakiaka = / dev / xvda1 ro
initrd /boot/initramfs-4.0.4-1.el7.elrepo.x86_64.img

Katahi koe me whakaara ano i te kaituku i whakatapua me te haere tonu ki te whakaurunga tika o te tūmau FTP i te rorohiko.

Hipanga 2: Tautuhi Tūmau FTP tuatahi

I te taha o te kaupapa, i tukuna mai tana konae whirihora ki te rorohiko, mai i te mahi a te kaitono FTP. Ko nga tautuhinga katoa ka whakahaerehia ma te takitahi e rite ana ki nga tūtohutanga o te manaaki, ki o hiahia ake ranei. Ka taea noa e maatau te whakaatu me pehea te whakatuwheratanga o tenei konae me nga aha e tika ana kia ata tirohia.

  1. I runga i nga punaha whakahaere a Debian, Ubuntu ranei, ka rite ki tenei:sudo nano /etc/vsftpd.conf. Kei a CentOS me Fedora kei te ara/etc/vsftpd/vsftpd.confa i Gentoo -/etc/vsftpd/vsftpd.conf.example.
  2. Ka puta te konae kei roto i te papatohu me te kaituhi kuputuhi ranei. Tirohia nga tohu kei raro. I tō kōnae whirihoranga, me ōrite nga uara.

    anonymous_enable = KORE
    local_enable = YES
    write_enable = YES
    chroot_local_user = YES

  3. Mahi i te toenga o te whakatikatika ia koe, a muri iho, kaua e wareware ki te tiaki i nga panoni.

Hipanga 3: Te taapiri i tetahi Kaiwhakamahi Aratau

Mena kei te kore koe e mahi ki te kaituku FTP na roto i taau putea matua, ki te hiahia ranei kia uru mai ki etahi atu kaiwhakamahi, ko nga whaikorero i waihangatia kia whai mana nga rangatira ki te uru ki te whaarangi VSftpd kaore e tutuki te uru o te he

  1. Rere "Whakamutunga" ka uru ki roto i te whakahausudo taapiri kaiwhakamahi1hea kaiwhakamahi1 - Te ingoa o te kaute hou.
  2. Whakaritea he kupuhipa mo taua mea, ka whakamana. Hei taapiri atu, e tino taunaki ana koe kia mahara koe ki te whaiaronga a te kaute; i te waa kei te heke mai, me uru atu koe ki te papatohu.
  3. Whakakiia nga korero taketake - ingoa roa, nama ruma, tau waea me etahi atu korero, ki te hiahiatia.
  4. Whai muri i tera, toha ki te kaiwhakamahi nga motika whaimana ma te whakauru ki te whakahausudo taapiri kaiwhakamahi1 sudo.
  5. Waihangahia he raarangi motuhake mo te kaiwhakamahi ki te rokiroki i ana konaesudo mkdir / te kāinga / kaiwhakamahi1 / konae.
  6. Panuku, neke ki to kōpaki kaainga na rotocd / kaaingaa ko reira te mea hou e kiia nei ko te rangatira o to raarangi korero ma te patopakiaka chown: pakiaka / home / user1.
  7. Tīmataria anō te tūmau i muri i te whakarereketanga o te katoasudo ratonga vsftpd tīmata anō. Ko te tohatoha Gentoo anake ka eke te whaipaanga ki roto/etc/init.d/vsftpd tīmata anō.

Ko tenei ka taea e koe te mahi i nga mahi tika katoa i runga i te kaiwhakarato FTP mo tetahi kaiwhakamahi hou kua roa nei nga paanga ki te whakauru.

Hipanga 4: Whiriwhiria te Pahiahi (Ubuntu anake)

Ka taea e nga kaiwhakamahi o etahi atu tohatoha te turaki i tenei taahiraa, na te mea kaore e hiahiatia te whirihoranga tauranga ki hea, kei Ubuntu anake. Ma te taunoa, he whirihora i a Firewall kia kore ai e tuku i nga rerenga mai ki nga wahitau e hiahiatia ana e tatou, na reira me whakaae taatau tona huarahi.

  1. I roto i te papatohu, whakahohehia nga whakahau takitahisudo ufw whakakorehiame ngāsudo ufw taeahei whakaara i te paeahi.
  2. Tāpirihia nga ture whakaurusudo ufw tuku 20 / tcpme ngāsudo ufw tuku 21 / tcp.
  3. Tirohia mēnā kua whakamahia nga ture i whakauruhia ma te tiro i te mana pātūahisudo ufw tūnga.

Motuhake, Kei te hiahia ahau ki te tuhi i etahi whakahau whai hua:

  • tīmatanga /etc/init.d/vsftpdraneitiimata ratonga vsftpd- te tātari i te konae whirihoranga;
  • netstat -tanp | TENEI grep- manatoko o te whakaurutanga o te tūmau FTP;
  • tangata vsftpd- Karangahia te tuhinga mana o VSftpd ki te rapu i nga korero e tika ana mo te whakahaere o te whaipainga;
  • ratonga vsftpd tīmataranei/etc/init.d/vsftpd tīmata anō- whakaaraahia te tūmau.

Mo te whai wāhi atu ki te tūmau FTP me te mahi tonu me te taha ki a koe, whakaputahia atu ki o maatauranga rangatira mo te whiwhi i tenei raraunga. Ki a raatau, ka taea e koe te whakamarama i nga korero mo nga whakaurunga maru me te puta o nga momo hapa.

I runga i tenei tuhinga ka paahitia. I tenei ra i tirotirohia e matou te tikanga mo te whakauru i te kaitohu VSftpd kaore he mea hono ki tetahi manaaki, na whakaarohia tenei ina whai ana i o maatau tohutohu me te whakataurite ki nga mea e whakaratohia ana e te kamupene kei roto i to kaitohu mariko. I tua atu, ka tūtohu kia mohio koe ki a maatau me o maatau korero, e korero nei mo te kaupapa o te whakauru i nga waahanga LAMP.

Tirohia hoki: Te whakauru i te Suite Pūmanawa LAMP i runga i Ubuntu

Pin
Send
Share
Send