Nakala hii ya wikiHow itakuonyesha jinsi ya kuanzisha na kuungana na seva ya FTP kutoka kwa kompyuta yako ya Ubuntu Linux. Seva za FTP ni muhimu kwa kuhifadhi faili kutoka kwa kompyuta yako na kuruhusu wengine kuzivinjari. Ili kuanzisha seva ya FTP kutoka kwa kompyuta yako, utahitaji kuwa na seva ya seva ya FTP ambayo unaweza kuunganisha. Inapendekezwa pia usasishe programu yako ya Ubuntu kwa toleo linalopatikana hivi karibuni.
Hatua
Sehemu ya 1 ya 4: Kusanikisha Mfumo wa FTP
Hatua ya 1. Hakikisha kuwa Ubuntu imesasishwa
Matoleo ya Ubuntu 17.10 na zaidi yana njia tofauti za faili kuliko matoleo ya hapo awali, kwa hivyo utahitaji kusasisha toleo la hivi karibuni la Ubuntu ikiwa haujafanya hivyo:
- Fungua Kituo
- Chapa katika sasisho la kupata apt na ubonyeze ↵ Ingiza.
- Andika nenosiri lako na ubonyeze ↵ Ingiza.
- Andika kwa y ulipoambiwa, kisha bonyeza ↵ Ingiza.
- Subiri visasisho kumaliza kumaliza kusanikisha, kisha uwashe tena kompyuta yako ikiwa utahamasishwa.
Hatua ya 2. Fungua Kituo
Bonyeza Maombi menyu ⋮⋮⋮, tembeza chini, na ubofye nyeusi na nyeupe Kituo ikoni ya kufanya hivyo.
Unaweza pia bonyeza Alt + Ctrl + T kufungua Kituo
Hatua ya 3. Ingiza amri ya kusakinisha VSFTPD
Andika sudo apt-get kufunga vsftpd ndani ya Kituo, kisha bonyeza ↵ Ingiza.
Hatua ya 4. Ingiza nywila yako
Andika nenosiri unalotumia kuingia kwenye kompyuta yako, kisha bonyeza ↵ Ingiza.
Hatua ya 5. Subiri VSFTPD isakinishe
Hii itachukua mahali popote kutoka dakika 5 hadi dakika 20 kulingana na mipangilio yako ya sasa ya FTP na unganisho lako la Mtandao, kwa hivyo uwe na subira.
Hatua ya 6. Sakinisha FileZilla
Huu ndio mpango ambao utatumia kufikia na kupakia kwenye seva yako. Ili kuiweka:
- Andika kwa sudo apt-get install filezilla
- Ingiza nenosiri lako tena ikiwa umehimizwa.
- Subiri usakinishaji ukamilike.
Sehemu ya 2 ya 4: Kusanidi Seva ya FTP
Hatua ya 1. Fungua faili ya usanidi wa VSFTPD
Andika katika sudo nano /etc/vsftpd.conf na bonyeza ↵ Ingiza. Utakuwa ukibadilisha faili hii kuruhusu (au kulemaza) huduma zingine za VSFTPD.
Hatua ya 2. Ruhusu watumiaji wa ndani kuingia kwenye seva yako ya FTP
Tumia vitufe vya mshale kutembeza hadi kwenye
# Ondoa maoni kuruhusu watumiaji wa ndani kuingia.
kichwa, kisha uondoe "#" kutoka kwa faili ya
local_enable = NDIYO
mstari chini yake.
- Unaweza kuondoa "#" kwa kutumia vitufe vya mshale kuchagua herufi mbele yake (katika kesi hii, "l") na kubonyeza kitufe cha acks Backspace.
-
Ruka hatua hii ikiwa
local_enable = NDIYO
- laini tayari ni nyeupe.
Hatua ya 3. Ruhusu amri za kuandika FTP
Nenda chini hadi
# Ondoa maoni ili kuwezesha aina yoyote ya amri ya kuandika FTP.
kichwa, kisha uondoe "#" kutoka kwa faili ya
write_enable = NDIYO
mstari chini yake.
-
Ruka hatua hii ikiwa
write_enable = NDIYO
- tayari ni nyeupe.
Hatua ya 4. Lemaza kukwama kwa ASCII
Tembeza hadi chini
# ASCII mangling ni sifa mbaya ya itifaki.
kichwa, kisha uondoe "#" kutoka kwa mistari miwili ifuatayo:
-
ascii_upload_enable = NDIYO
-
ascii_download_enable = NDIYO
Hatua ya 5. Badilisha mipangilio ya "chroot"
Nenda chini hadi
# mzizi)
kichwa, kisha ongeza mistari ifuatayo:
-
user_sub_token = $ USER
-
chroot_local_user = NDIYO
-
chroot_list_enable = YES
- Ikiwa yoyote ya laini hizi tayari zipo, ondoa tu "#" kabla ya kila mstari uliopo.
Hatua ya 6. Badilisha mipangilio chaguomsingi ya "chroot"
Nenda chini hadi
(chaguo-msingi hufuata)
kichwa, kisha ongeza mistari ifuatayo:
-
chroot_list_file = / nk / vsftpd.chroot_list
-
local_root = / nyumbani / $ USER / Public_html
-
allow_writeable_chroot = NDIYO
- Ikiwa yoyote ya laini hizi tayari zipo, ondoa tu "#" kabla ya kila mstari uliopo.
Hatua ya 7. Wezesha chaguo la "ls recurse"
Nenda chini hadi
# Unaweza kuamsha chaguo la "-R"…
kichwa, kisha uondoe "#" kutoka kwa faili ya
ls_recurse_enable = NDIYO
mstari chini yake.
Hatua ya 8. Hifadhi na uondoke kihariri cha maandishi
Kufanya hivyo:
- Bonyeza Ctrl + X
- Aina y
- Bonyeza ↵ Ingiza
Sehemu ya 3 ya 4: Kuongeza majina ya watumiaji kwenye Orodha ya CHROOT
Hatua ya 1. Fungua faili ya maandishi "chroot"
Andika kwenye sudo nano /etc/vsftpd.chroot_list na bonyeza ↵ Ingiza.
Unaweza kuruka hadi hatua ya mwisho katika sehemu hii ikiwa hautaki kutaja watu ambao wanaweza kufikia seva yako ya FTP
Hatua ya 2. Ingiza nywila yako
Andika nenosiri unalotumia kuingia kwenye Ubuntu na bonyeza ↵ Ingiza. Hii itafungua faili ya maandishi "chroot".
Ruka hatua hii ikiwa hauulizi nenosiri lako
Hatua ya 3. Ongeza majina ya watumiaji kwenye orodha
Chapa jina lako la kibinafsi, bonyeza ↵ Ingiza, na urudie na majina mengine yoyote ya watu ambao unataka kupata saraka zao za Nyumbani kutoka ndani ya seva yako.
Hatua ya 4. Hifadhi orodha yako
Bonyeza Ctrl + X, andika kwa y, na bonyeza ↵ Ingiza. Orodha yako itahifadhiwa.
Hatua ya 5. Anzisha upya VSFTPD
Andika kwenye sudo systemctl kuanzisha upya vsftpd na bonyeza ↵ Ingiza. Hii itasimama na kuanza tena VSFTPD, ikihakikisha kuwa mabadiliko yako yamehifadhiwa. Sasa unaweza kufikia seva yako ya FTP.
Sehemu ya 4 ya 4: Kupata Seva yako
Hatua ya 1. Tambua anwani ya seva yako
Ikiwa unalipa seva ya FTP kupitia huduma ya kukaribisha (kwa mfano, Bluehost), utahitaji kujua anwani ya IP ya huduma au anwani ya kawaida ili kuungana nayo.
-
Ikiwa unashikilia seva yako mwenyewe kutoka kwa kompyuta yako, utatumia anwani ya IP ya kompyuta yako, ambayo unaweza kugundua kwa kuingiza ifconfig kwenye Kituo na kisha kukagua nambari ya "inet addr".
Ikiwa "ifconfig" haijasakinishwa, unaweza kuisakinisha kwa kuingiza sudo apt-get install net-zana katika Terminal
Hatua ya 2. Sambaza bandari kwenye router yako
Mara tu unapojua anwani ya IP ya seva yako, utahitaji kusambaza bandari ya router yako yanayopangwa 21 kwa anwani hiyo; hakikisha kuwa bandari inatumia TCP (sio UDP au mchanganyiko wa hizo mbili).
Usambazaji wa bandari unatofautiana kutoka kwa router hadi router, kwa hivyo hakikisha uangalie nakala iliyounganishwa au nyaraka za router yako kwa maagizo
Hatua ya 3. Fungua Filezilla
Chapa filezilla kwenye Kituo na bonyeza ↵ Ingiza. Baada ya muda, FileZilla itafunguliwa.
Ikiwa unataka kuungana kupitia Kituo, unaweza kujaribu kuchapa ftp [anwani]. Kwa muda mrefu kama seva yako inafanya kazi na una ufikiaji wa mtandao, hii itajaribu kuungana na seva yako ya FTP; hata hivyo, unaweza usiweze kuhamisha faili
Hatua ya 4. Bonyeza Faili
Iko kona ya juu kushoto ya dirisha la FileZilla. Kufanya hivyo kunachochea menyu kunjuzi.
Hatua ya 5. Bonyeza Meneja wa Tovuti…
Utapata chaguo hili kwenye menyu kunjuzi. Dirisha la Meneja wa Tovuti litafunguliwa.
Hatua ya 6. Bonyeza Tovuti Mpya
Ni kitufe cheupe upande wa chini kushoto mwa dirisha. Kufanya hivyo hufungua sehemu mpya ya Tovuti ya Meneja wa Tovuti.
Hatua ya 7. Ingiza anwani ya seva yako
Kwenye uwanja wa maandishi "Host:", andika kwenye anwani (au anwani ya IP) ya seva ya FTP ambayo unataka kuungana nayo.
Hatua ya 8. Ongeza nambari ya bandari iliyopelekwa
Andika 21 kwenye uwanja wa maandishi "Port:".
Hatua ya 9. Bonyeza Unganisha
Ni kifungo nyekundu chini ya ukurasa. Kufanya hivyo kutasababisha FileZilla kuunganisha kompyuta yako kwenye seva yako ya FTP.
Hatua ya 10. Hamisha faili kwenye seva
Unaweza kubofya na kuburuta folda kutoka dirisha la mkono wa kushoto kwenda kwenye dirisha la mkono wa kulia ili kuzipakia kwenye ukurasa wako wa seva ya FTP.
Vidokezo
- Kusambaza bandari 20 kunaweza kutatua maswala kadhaa ya mtandao ikiwa unashikilia seva yako mwenyewe.
- Kuunganisha kwa seva ya FTP kwenye Ubuntu 17 na zaidi inaonekana tofauti kidogo kuliko kuunganisha kwenye matoleo ya awali, kwa hivyo utahitaji kusasisha toleo lako la Ubuntu hadi 17.10 (au zaidi) ikiwa haujafanya hivyo.