Ipapakita sa iyo ng artikulong ito ng wiki kung paano mag-set up at kumonekta sa isang FTP server mula sa iyong computer sa Ubuntu Linux. Ang mga server ng FTP ay kapaki-pakinabang para sa pagtatago ng mga file mula sa iyong computer at pinapayagan ang iba na i-browse ang mga ito. Upang mai-set up ang isang FTP server mula sa iyong computer, kakailanganin mong magkaroon ng isang host ng FTP server kung saan maaari kang kumonekta. Inirerekumenda rin na i-update mo ang iyong software sa Ubuntu sa pinakabagong magagamit na bersyon.
Mga hakbang
Bahagi 1 ng 4: Pag-install ng FTP Framework
Hakbang 1. Siguraduhin na ang Ubuntu ay napapanahon
Ang mga bersyon ng Ubuntu na 17.10 at mas mataas ay may iba't ibang mga path ng file kaysa sa mga nakaraang bersyon, kaya kakailanganin mong mag-upgrade sa pinakabagong bersyon ng Ubuntu kung hindi mo pa nagagawa ito:
- Buksan Terminal
- Mag-type sa sudo apt-get upgrade at pindutin ang ↵ Enter.
- I-type ang iyong password at pindutin ang ↵ Enter.
- I-type sa y kapag na-prompt, pagkatapos ay pindutin ang ↵ Enter.
- Maghintay para sa mga pag-upgrade upang matapos ang pag-install, pagkatapos ay i-restart ang iyong computer kung na-prompt.
Hakbang 2. Buksan ang Terminal
I-click ang Mga Aplikasyon menu ⋮⋮⋮, mag-scroll pababa, at i-click ang itim-at-puti Terminal icon na gawin ito.
Maaari mo ring pindutin ang Alt + Ctrl + T upang buksan ang Terminal
Hakbang 3. Ipasok ang utos ng pag-install ng VSFTPD
I-type ang sudo apt-get install vsftpd sa Terminal, pagkatapos ay pindutin ang ↵ Enter.
Hakbang 4. Ipasok ang iyong password
I-type ang password na ginagamit mo upang mag-log in sa iyong computer, pagkatapos ay pindutin ang ↵ Enter.
Hakbang 5. Maghintay para sa pag-install ng VSFTPD
Magagawa ito kahit saan mula 5 minuto hanggang 20 minuto depende sa iyong kasalukuyang mga setting ng FTP at iyong koneksyon sa Internet, kaya maging mapagpasensya.
Hakbang 6. I-install ang FileZilla
Ito ang programa na gagamitin mo upang ma-access at mai-upload sa iyong server. Upang mai-install ito:
- I-type sa sudo apt-get install filezilla
- Ipasok muli ang iyong password kung na-prompt.
- Hintaying makumpleto ang pag-install.
Bahagi 2 ng 4: Pag-configure ng FTP Server
Hakbang 1. Buksan ang file ng pagsasaayos ng VSFTPD
I-type ang sudo nano /etc/vsftpd.conf at pindutin ang ↵ Enter. I-e-edit mo ang file na ito upang payagan (o huwag paganahin) ang ilang mga tampok na VSFTPD.
Hakbang 2. Payagan ang mga lokal na gumagamit na mag-log in sa iyong FTP server
Gamitin ang mga arrow key upang mag-scroll pababa sa
# Uncomment ito upang payagan ang mga lokal na gumagamit na mag-log in.
heading, pagkatapos alisin ang "#" mula sa
local_enable = YES
linya sa ibaba nito.
- Maaari mong alisin ang "#" sa pamamagitan ng paggamit ng mga arrow key upang mapili ang titik sa harap nito (sa kasong ito, "l") at pindutin ang ← Backspace key.
-
Laktawan ang hakbang na ito kung ang
local_enable = YES
- puti na ang linya.
Hakbang 3. Payagan ang mga utos ng pagsulat ng FTP
Mag-scroll pababa sa
# Uncomment ito upang paganahin ang anumang anyo ng FTP sumulat ng utos.
heading, pagkatapos alisin ang "#" mula sa
write_enable = YES
linya sa ibaba nito.
-
Laktawan ang hakbang na ito kung
write_enable = YES
- maputi na.
Hakbang 4. Huwag paganahin ang ASLII mangling
Mag-scroll hanggang sa
Ang # ASCII mangling ay isang kakila-kilabot na tampok ng protokol.
heading, pagkatapos alisin ang "#" mula sa mga sumusunod na dalawang linya:
-
ascii_upload_enable = YES
-
ascii_download_enable = YES
Hakbang 5. Baguhin ang mga setting ng "chroot"
Mag-scroll pababa sa
# chroot)
heading, pagkatapos ay idagdag ang mga sumusunod na linya:
-
user_sub_token = $ USER
-
chroot_local_user = YES
-
chroot_list_enable = YES
- Kung mayroon na sa mga linyang ito, alisin lamang ang "#" bago ang bawat umiiral na linya.
Hakbang 6. Baguhin ang default na mga setting ng "chroot"
Mag-scroll pababa sa
(sumusunod sa default)
heading, pagkatapos ay idagdag ang mga sumusunod na linya:
-
chroot_list_file = / etc / vsftpd.chroot_list
-
local_root = / home / $ USER / Public_html
-
allow_writeable_chroot = YES
- Kung mayroon na sa mga linyang ito, alisin lamang ang "#" bago ang bawat umiiral na linya.
Hakbang 7. Paganahin ang pagpipiliang "ls recurse"
Mag-scroll pababa sa
# Maaari mong buhayin ang pagpipiliang "-R"…
heading, pagkatapos alisin ang "#" mula sa
ls_recurse_enable = YES
linya sa ibaba nito.
Hakbang 8. I-save at lumabas sa text editor
Upang gawin ito:
- Pindutin ang Ctrl + X
- Uri y
- Pindutin ang ↵ Enter
Bahagi 3 ng 4: Pagdaragdag ng Mga Username sa Listahan ng CHROOT
Hakbang 1. Buksan ang "chroot" na file ng teksto
I-type sa sudo nano /etc/vsftpd.chroot_list at pindutin ang ↵ Enter.
Maaari mong laktawan ang huling hakbang sa bahaging ito kung hindi mo nais na tukuyin ang mga tao na maaaring mag-access sa iyong FTP server
Hakbang 2. Ipasok ang iyong password
I-type ang password na ginagamit mo upang mag-log in sa Ubuntu at pindutin ang ↵ Enter. Bubuksan nito ang "chroot" na file ng teksto.
Laktawan ang hakbang na ito kung hindi hiningi para sa iyong password
Hakbang 3. Magdagdag ng mga username sa listahan
Mag-type sa iyong sariling username, pindutin ang ↵ Enter, at ulitin sa anumang iba pang mga username ng mga tao kung saan mo nais na ma-access ang kanilang mga direktoryo sa Home mula sa loob ng iyong server.
Hakbang 4. I-save ang iyong listahan
Pindutin ang Ctrl + X, i-type ang y, at pindutin ang ↵ Enter. Ang iyong listahan ay nai-save.
Hakbang 5. I-restart ang VSFTPD
I-type sa sudo systemctl restart vsftpd at pindutin ang ↵ Enter. Ititigil nito at i-restart ang VSFTPD, tinitiyak na nai-save ang iyong mga pagbabago. Maaari mo na ngayong ma-access ang iyong FTP server.
Bahagi 4 ng 4: Pag-access sa Iyong Server
Hakbang 1. Tukuyin ang address ng iyong server
Kung nagbabayad ka para sa isang FTP server sa pamamagitan ng isang serbisyo sa pagho-host (hal., Bluehost), kakailanganin mong malaman ang IP address ng serbisyo o regular na address upang kumonekta dito.
-
Kung nagho-host ka ng iyong sariling server mula sa iyong computer, gagamitin mo ang IP address ng iyong computer, na maaari mong malaman sa pamamagitan ng pagpasok ng ifconfig sa Terminal at pagkatapos ay suriin ang numero ng "inet addr".
Kung hindi naka-install ang "ifconfig", maaari mo itong mai-install sa pamamagitan ng pagpasok sa sudo apt-get install net-tool sa Terminal
Hakbang 2. Ipasa ang isang port sa iyong router
Kapag alam mo ang IP address ng iyong server, kakailanganin mong ipasa ang slot ng port ng iyong router sa address na iyon; tiyaking gumagamit ang port ng TCP (hindi UDP o pinaghalong dalawa).
Nag-iiba ang pagpapasa ng port mula sa router patungo sa router, kaya siguraduhing suriin ang naka-link na artikulo o dokumentasyon ng iyong router para sa mga tagubilin
Hakbang 3. Buksan ang Filezilla
I-type ang filezilla sa Terminal at pindutin ang ↵ Enter. Pagkaraan ng ilang sandali, magbubukas ang FileZilla.
Kung nais mong kumonekta sa pamamagitan ng Terminal, maaari mong subukang mag-type sa ftp [address]. Hangga't tumatakbo ang iyong server at mayroon kang access sa Internet, susubukan nitong kumonekta sa iyong FTP server; gayunpaman, maaaring hindi ka makapaglipat ng mga file
Hakbang 4. I-click ang File
Nasa kaliwang tuktok ito ng window ng FileZilla. Ang paggawa nito ay mag-uudyok sa isang drop-down na menu.
Hakbang 5. I-click ang Site Manager …
Mahahanap mo ang opsyong ito sa drop-down na menu. Magbubukas ang window ng Site Manager.
Hakbang 6. I-click ang Bagong Site
Ito ay isang puting pindutan sa ibabang kaliwang bahagi ng window. Ang paggawa nito ay magbubukas sa seksyon ng Bagong Site ng Site Manager.
Hakbang 7. Ipasok ang address ng iyong server
Sa patlang ng teksto na "Host:", i-type ang address (o IP address) ng FTP server kung saan mo nais kumonekta.
Hakbang 8. Idagdag ang ipinasa na numero ng port
I-type ang 21 sa patlang ng teksto na "Port:".
Hakbang 9. I-click ang Kumonekta
Ito ay isang pulang pindutan sa ilalim ng pahina. Ang paggawa nito ay mag-uudyok sa FileZilla upang ikonekta ang iyong computer sa iyong FTP server.
Hakbang 10. Ilipat ang mga file sa server
Maaari mong i-click at i-drag ang mga folder mula sa kaliwang bintana papunta sa kanang bintana upang i-upload ang mga ito sa iyong pahina ng server ng FTP.
Mga Tip
- Ang pagpasa ng port 20 ay maaaring malutas ang ilang mga isyu sa network kung nagho-host ka ng iyong sariling server.
- Ang pagkonekta sa isang FTP server sa Ubuntu 17 at pataas ay mukhang kakaiba kaysa sa pagkonekta sa mga nakaraang bersyon, kaya gugustuhin mong i-update ang iyong bersyon ng Ubuntu sa 17.10 (o mas mataas) kung hindi mo pa nagagawa ito.