Nilalaman
Ituturo sa iyo ng artikulong ito kung paano i-configure at kumonekta sa isang FTP server sa isang computer ng Ubuntu Linux. Ang mga FTP server ay kapaki-pakinabang para sa pag-iimbak ng mga file sa iyong computer at pinapayagan ang iba na ma-access ang mga ito. Una, kakailanganin mong lumikha ng isang FTP server upang maaari kang kumonekta dito. Inirerekomenda din na i-update ang Ubuntu sa pinakabagong magagamit na bersyon.
Mga Hakbang
Bahagi 1 ng 4: Pag-install ng FTP Framework
- Tiyaking napapanahon ang Ubuntu. Ang Ubuntu 17.10 at mas bago na mga bersyon ay may mga landas na file na bahagyang naiiba mula sa mga nakaraang bersyon, kaya i-update ang iyong system kung hindi mo pa nagawa ito:
- Buksan ang application na "Terminal".
- i-type ito makakuha ng pag-update ng sudo at pindutin ang susi ↵ Ipasok.
- Ipasok ang iyong password at pindutin ang key ↵ Ipasok.
- i-type ito y kapag sinenyasan at pindutin ang susi ↵ Ipasok.
- Maghintay hanggang makumpleto ang pag-install at i-restart ang iyong computer kung sinenyasan.
-
Buksan ang Terminal. Mag-click sa menu Aplikasyon⋮⋮⋮, mag-scroll pababa at mag-click sa icon ng itim at puti Terminal.- Maaari mo ring buksan ang "Terminal" sa pamamagitan ng pagpindot sa mga key Alt+Ctrl+T.
-
Patakbuhin ang utos ng pag-install ng VSFTPD. i-type ito sudo apt-get install vsftpd sa "Terminal" at pindutin ang key ↵ Ipasok. -
I-type ang iyong password. Ipasok ang password na ginamit upang ma-access ang computer at pindutin ang key ↵ Ipasok. - Maghintay para sa pag-install ng VSFTPD. Ang hakbang na ito ay maaaring tumagal ng 5 hanggang 20 minuto depende sa iyong kasalukuyang mga setting ng FTP at ang iyong koneksyon sa internet, kaya't maging matiyaga.
- I-install ang FileZilla. Gagamitin ang software na ito upang mai-access at mag-upload ng mga file sa server. Upang mai-install ito:
- i-type ito sudo apt-get install filezilla.
- I-type muli ang iyong password kung sinenyasan.
- Maghintay para makumpleto ang pag-install.
Bahagi 2 ng 4: Pag-set up ng FTP server
- Buksan ang file ng pag-install ng VSFTPD. Upang gawin ito, i-type sudo nano /etc/vsftpd.conf at pindutin ang susi ↵ Ipasok. Kailangan mong i-edit ang file upang paganahin (o huwag paganahin) ang ilang mga tampok ng VSFTPD.
- Payagan ang mga lokal na gumagamit na ma-access ang FTP server. Gumamit ng mga direksyon ng arrow upang mag-scroll pababa sa header
# Uncomment ito upang payagan ang mga lokal na gumagamit na mag-log in., pagkatapos ay tanggalin ang "#" mula sa linya
local_enable = OO sa ibaba nito.
- Upang alisin ang "#", gumamit ng mga arrow ng direksyon upang piliin ang titik sa harap nito (sa kasong ito, ang titik na "l") at pindutin ang key ← Backspace.
- Laktawan ang hakbang na ito kung ang linya
local_enable = OO ay puti.
- Pahintulutan ang mga utos sa pagrekord ng FTP. Mag-scroll pababa sa header
# Uncomment ito upang paganahin ang anumang anyo ng utos ng pagsulat ng FTP., pagkatapos ay tanggalin ang "#" mula sa linya
write_enable = OO sa ibaba nito.
- Laktawan ang hakbang na ito kung ang linya
write_enable = OO ay puti.
- Laktawan ang hakbang na ito kung ang linya
- Huwag paganahin ang ASCII mangling. Mag-scroll pababa sa header
Ang # ASCII mangling ay isang kakila-kilabot na tampok ng protocol. pagkatapos ay alisin ang "#" mula sa sumusunod na dalawang linya:
cocok_upload_enable = OO
angay_download_enable = OO
- Baguhin ang mga setting ng chroot. Mag-scroll pababa sa header
# chroot) at idagdag ang mga sumusunod na linya:
user_sub_token = $ USER
chroot_local_user = OO
chroot_list_enable = OO
- Kung mayroon man sa mga linya na ito, alisin ang "#" bago ang bawat isa.
- Baguhin ang default na setting ng chroot. Mag-scroll pababa sa header
(default na sumusunod) at idagdag ang mga sumusunod na linya:
chroot_list_file = / etc / vsftpd.chroot_list
local_root = / bahay / $ USER / Public_html
payagan_writeable_chroot = OO
- Kung mayroon man sa mga linya na ito, alisin ang "#" bago ang bawat isa.
- Paganahin ang pagpipiliang "ls recurse". Mag-scroll sa header
# Maaari mong buhayin ang pagpipiliang "-R" ... at alisin ang "#" sa linya
ls_recurse_enable = OO sa ibaba nito.
- I-save ang file at lumabas sa editor. Upang gawin ito:
- Pindutin ang mga key Ctrl+X.
- i-type ito y.
- Pindutin ang key ↵ Ipasok.
Bahagi 3 ng 4: Pagdaragdag ng mga username sa listahan ng "CHROOT"
- Buksan ang "chroot" text file. Upang gawin ito, i-type sudo nano /etc/vsftpd.chroot_list at pindutin ang susi ⏎ Bumalik.
- Laktawan sa huling hakbang kung hindi mo nais na magbigay ng mga tukoy na gumagamit ng pag-access sa FTP server.
- I-type ang iyong password. Ipasok ang password na ginamit upang ma-access ang Ubuntu at pindutin ang key ↵ Ipasok. Ang paggawa nito ay magbubukas ng "chroot" text file.
- Laktawan ang hakbang na ito kung ang password ay hindi hiniling.
- Magdagdag ng mga username sa listahan. Ipasok ang iyong sariling username at pindutin ang key ↵ Ipasok, pagkatapos ay ulitin sa iba pang mga gumagamit na gusto mong magbigay ng access sa mga direktoryo ng server.
- I-save ang listahan. Pindutin ang mga key Ctrl+X, i-type ito y at mula sa isa ↵ Ipasok. Pagkatapos ay mai-save ang listahan.
- I-restart ang VSFTPD. Upang gawin ito, i-type sudo systemctl i-restart ang vsftpd at pindutin ang susi ↵ Ipasok. Pagkatapos ang VSFTPD ay muling magsisimula, tinitiyak na nai-save ang mga pagbabago. Maaari mo na ngayong ma-access ang iyong FTP server.
Bahagi 4 ng 4: Pag-access sa Server
- Alamin ang address ng server. Kung nagbabayad ka para sa isang serbisyo ng pagho-host ng FTP, kakailanganin mong makuha ang IP address o FQDN upang kumonekta dito.
- Kung nagho-host ka ng iyong sariling server, gamitin ang IP address ng computer, na maaaring makuha sa pamamagitan ng pagpapatakbo ng utos ifconfig sa "Terminal", katabi ng "inet addr".
- Kung ang "ifconfig" ay hindi naka-install, i-install ito gamit ang utos sudo apt-get install net-tool sa terminal ".
- Kung nagho-host ka ng iyong sariling server, gamitin ang IP address ng computer, na maaaring makuha sa pamamagitan ng pagpapatakbo ng utos ifconfig sa "Terminal", katabi ng "inet addr".
- I-configure ang pagpasa ng port sa iyong router. Matapos makuha ang IP, kakailanganin mong ipasa ang trapiko mula sa port ng iyong router 21 dito; gumamit ng TCP protocol, hindi UDP (o pinaghalong dalawa).
- Ang pag-advance sa port ay nag-iiba mula sa aparato sa aparato, kaya sumangguni sa website ng tagagawa o manu-manong tagubilin.
- Buksan ang FileZilla. i-type ito filezilla sa "Terminal" at pindutin ang key ↵ Ipasok. Pagkatapos ito ay magbubukas.
- Upang kumonekta sa pamamagitan ng "Terminal", ipasok ftp . Hangga't ang server ay tumatakbo at nakakonekta sa internet, maaari kang kumonekta dito, ngunit nang hindi mailipat ang mga file.
- mag-click sa Archive sa kanang kaliwang sulok ng window ng FileZilla. Pagkatapos, bubuksan ang isang drop-down menu.
- mag-click sa Tagapamahala ng site ... sa drop-down menu. Pagkatapos, bubuksan ang window ng "Site Manager".
- mag-click sa Bagong site. Ang puting pindutan na ito ay matatagpuan sa ibabang kaliwang sulok ng window. Ang paggawa nito ay magbubukas ng seksyong "Bagong site" sa "Site manager".
- Ipasok ang address ng server. Sa kahon ng teksto ng "Host:", ipasok ang address (o IP address) para sa server na nais mong kumonekta.
- Idagdag ang numero ng post ng ruta. i-type ito 21 sa larangan ng teksto na "Port:"
- mag-click sa Para ikonekta. Ang pulang butones na ito ay matatagpuan sa ilalim ng pahina. Pagkatapos, ikokonekta ng FileZilla ang computer sa FTP server.
- Ilipat ang mga file sa server. Maaari mong i-click at i-drag ang mga folder mula sa kaliwang bahagi ng window sa kanang bahagi upang mai-upload ang mga ito sa FTP server page.
Mga tip
- Ang pag-redirect ng post 20 ay maaaring malutas ang mga problema sa network kung sakaling mag-host ka ng iyong sariling server.
- Ang pamamaraan para sa pagkonekta sa isang FTP server sa Ubuntu 17 at mas mataas ay nag-iiba nang kaunti mula sa mga nakaraang bersyon, kaya i-upgrade ang iyong system sa bersyon 17.10 (o mas mataas) kung hindi mo pa nagawa ito.
Mga Babala
- Ang mga FTP server ay hindi palaging ligtas, lalo na kapag naka-host nang lokal. Samakatuwid, iwasan ang pagpapadala ng kumpidensyal o personal na mga file sa isang FTP server.