Kab lus wikiHow no yuav qhia koj yuav teeb tsa thiab txuas mus rau FTP server los ntawm koj li Ubuntu Linux computer. FTP servers muaj txiaj ntsig zoo rau khaws cov ntaub ntawv los ntawm koj lub computer thiab tso cai rau lwm tus los txheeb xyuas lawv. Txhawm rau teeb tsa FTP server los ntawm koj lub computer, koj yuav tsum muaj FTP server server uas koj tuaj yeem txuas tau. Nws kuj tseem pom zoo tias koj hloov kho koj li Ubuntu software rau qhov hloov tshiab muaj.
Cov kauj ruam
Ntu 1 ntawm 4: Txhim Kho FTP Tus Qauv
Kauj Ruam 1. Nco ntsoov tias Ubuntu tau hloov kho tshiab
Ubuntu version 17.10 thiab nce muaj ntau txoj hauv kev sib txawv cov ntaub ntawv ntau dua li cov ntawv dhau los, yog li koj yuav tsum tau hloov kho dua tshiab rau Ubuntu yog tias koj tseem tsis tau ua li ntawd:
- Qhib Terminal
- Ntaus hauv sudo apt-tau upgrade thiab nias ↵ Enter.
- Ntaus koj tus password thiab nias ↵ Enter.
- Ntaus hauv y thaum hais kom ua, tom qab ntawd nias ↵ Enter.
- Tos rau qhov kev hloov kho kom tiav kev teeb tsa, tom qab ntawd rov pib kho koj lub khoos phis tawj yog tias tau hais kom sai.
Kauj Ruam 2. Qhib Terminal
Nyem rau Cov ntawv thov ntawv qhia zaub mov ⋮⋮⋮, nqes mus, thiab nyem qhov dub-thiab-dawb Terminal icon ua li ntawd.
Koj tseem tuaj yeem nias Alt+Ctrl+T kom qhib Terminal
Kauj Ruam 3. Nkag mus rau VSFTPD teeb tsa kev hais kom ua
Ntaus sudo apt-tau nruab vsftpd rau hauv Terminal, tom qab ntawd nias ↵ Enter.
Kauj Ruam 4. Sau koj tus password
Ntaus tus password uas koj siv los nkag rau hauv koj lub computer, tom qab ntawd nias ↵ Enter.
Kauj Ruam 5. Tos rau VSFTPD rau nruab
Qhov no yuav siv qhov twg los ntawm 5 feeb mus rau 20 feeb nyob ntawm koj qhov FTP tam sim no teeb tsa thiab koj li Internet txuas, yog li ua siab ntev.
Kauj Ruam 6. Nruab FileZilla
Nov yog qhov program uas koj yuav siv nkag mus thiab rub mus rau koj lub server. Txhawm rau nruab nws:
- Ntaus hauv sudo apt-tau nruab filezilla
- Sau koj tus password dua yog tias tau hais kom sai.
- Tos kom lub installation tiav.
Ntu 2 ntawm 4: teeb tsa FTP Server
Kauj Ruam 1. Qhib VSFTPD cov ntaub ntawv teeb tsa
Ntaus hauv sudo nano /etc/vsftpd.conf thiab nias ↵ Enter. Koj yuav tau kho cov ntaub ntawv no kom tso cai (lossis xiam) qee yam VSFTPD cov yam ntxwv.
Kauj Ruam 2. Tso cai rau cov neeg siv hauv cheeb tsam nkag mus rau koj li FTP server
Siv cov xub tuav kom nqes mus rau
# Tsis pom zoo qhov no kom tso cai rau cov neeg siv hauv zos nkag mus.
nqe lus, tom qab ntawd tshem tawm "#" los ntawm
local_enable = YOG
kab hauv qab nws.
- Koj tuaj yeem tshem qhov "#" los ntawm kev siv tus xub xub los xaiv tsab ntawv ua ntej nws (qhov no, "l") thiab nias ← Backspace qhov tseem ceeb.
-
Hla qhov kauj ruam no yog tias
local_enable = YOG
- kab twb dawb lawm.
Kauj Ruam 3. Tso FTP sau cov lus txib
Scroll cia rau hauv
# Tsis pom zoo qhov no txhawm rau ua ib daim ntawv ntawm FTP sau hais kom ua.
nqe lus, tom qab ntawd tshem tawm "#" los ntawm
write_enable = YOG
kab hauv qab nws.
-
Hla qhov kauj ruam no yog
write_enable = YOG
- twb yog dawb lawm.
Kauj Ruam 4. Disable ASCII mangling
Scroll txhua txoj kev nqes mus rau qhov
# ASCII mangling yog qhov txaus ntshai ntawm cov txheej txheem.
nqe lus, tom qab ntawd tshem tawm "#" los ntawm ob kab hauv qab no:
-
ascii_upload_enable = YOG
-
ascii_download_enable = YOG
Kauj Ruam 5. Hloov qhov "chroot" nqis
Scroll cia rau hauv
# khob)
nqe lus, tom qab ntawd ntxiv cov kab hauv qab no:
-
user_sub_token = $ USER
-
chroot_local_user = YES
-
chroot_list_enable = YES
- Yog tias ib qho ntawm cov kab no twb muaj lawm, tshem tawm "#" ua ntej txhua kab uas twb muaj lawm.
Kauj Ruam 6. Hloov qhov default "chroot" settings
Scroll cia rau hauv
(default raws li)
nqe lus, tom qab ntawd ntxiv cov kab hauv qab no:
-
chroot_list_file =/etc/vsftpd.chroot_list
-
local_root =/tsev/$ USER/Public_html
-
allow_writeable_chroot = YOG
- Yog tias ib qho ntawm cov kab no twb muaj lawm, tshem tawm "#" ua ntej txhua kab uas twb muaj lawm.
Kauj Ruam 7. Pab kom qhov "ls recurse" xaiv
Scroll cia rau hauv
# Koj tuaj yeem qhib qhov kev xaiv "-R"…
nqe lus, tom qab ntawd tshem tawm "#" los ntawm
ls_recurse_enable = YES
kab hauv qab nws.
Kauj Ruam 8. Txuag thiab tawm ntawm cov ntawv sau
Ua li ntawd:
- Nias Ctrl+X
- Hom y
- Nias ↵ Enter
Ntu 3 ntawm 4: Ntxiv Cov Neeg Siv Npe rau CHROOT Cov Npe
Kauj Ruam 1. Qhib cov ntawv "chroot"
Ntaus hauv sudo nano /etc/vsftpd.chroot_list thiab nias ↵ Enter.
Koj tuaj yeem hla mus rau kauj ruam kawg hauv ntu no yog tias koj tsis xav kom qhia cov neeg uas tuaj yeem nkag mus rau koj li FTP server
Kauj ruam 2. Sau koj tus password
Ntaus tus password uas koj siv nkag rau hauv Ubuntu thiab nias ↵ Enter. Qhov no yuav qhib cov ntawv "chroot".
Hla cov kauj ruam no yog tias tsis nug koj tus password
Kauj Ruam 3. Ntxiv cov npe siv rau hauv daim ntawv
Ntaus koj tus kheej lub npe siv, nyem ↵ Nkag mus, thiab rov ua dua nrog lwm lub npe siv ntawm cov neeg uas koj xav kom nkag mus rau lawv cov npe hauv tsev los ntawm koj li server.
Kauj Ruam 4. Khaws koj daim ntawv teev npe
Nias Ctrl+X, ntaus y, thiab nias ↵ Enter. Koj cov npe yuav raug cawm.
Kauj Ruam 5. Rov Pib VSFTPD
Ntaus hauv sudo systemctl restart vsftpd thiab nias ↵ Enter. Qhov no yuav nres thiab rov pib dua VSFTPD, ua kom ntseeg tau tias koj qhov kev hloov pauv tau raug cawm. Tam sim no koj tuaj yeem nkag mus rau koj li FTP server.
Ntu 4 ntawm 4: Nkag Mus Rau Koj Tus Server
Kauj Ruam 1. Txiav txim siab koj li server chaw nyob
Yog tias koj tau them nyiaj rau FTP server los ntawm kev pabcuam hosting (piv txwv li, Bluehost), koj yuav tsum paub qhov kev pabcuam IP chaw nyob lossis chaw nyob tsis tu ncua txhawm rau txuas rau nws.
-
Yog tias koj tab tom tuav koj tus kheej lub server los ntawm koj lub computer, koj yuav siv koj lub computer IP chaw nyob, uas koj tuaj yeem xam tawm los ntawm kev nkag mus rau ifconfig hauv Terminal thiab tom qab ntawd tshuaj xyuas tus lej "inet addr".
Yog tias "ifconfig" tsis tau teeb tsa, koj tuaj yeem nruab nws los ntawm kev nkag mus sudo apt-tau nruab net-cuab yeej hauv Terminal
Kauj Ruam 2. Xa qhov chaw nres nkoj ntawm koj lub router
Thaum koj paub koj tus IP chaw nyob, koj yuav tsum xa koj lub router chaw nres nkoj 21 qhov chaw mus rau qhov chaw nyob ntawd; xyuas kom tseeb tias qhov chaw nres nkoj siv TCP (tsis yog UDP lossis sib xyaw ntawm ob).
Chaw nres nkoj xa mus txawv ntawm router mus rau router, yog li nco ntsoov xyuas cov kab ntawv txuas lossis koj lub router cov ntaub ntawv rau cov lus qhia
Kauj Ruam 3. Qhib Filezilla
Ntaus filezilla rau hauv Terminal thiab nias ↵ Enter. Tom qab ib pliag, FileZilla yuav qhib.
Yog tias koj xav txuas ntawm Terminal, koj tuaj yeem sim ntaus hauv ftp [chaw nyob]. Tsuav koj lub server khiav thiab koj muaj Internet siv, qhov no yuav sim txuas rau koj li FTP server; txawm li cas los xij, koj yuav tsis tuaj yeem hloov cov ntaub ntawv
Kauj Ruam 4. Nyem Cov Ntaub Ntawv
Nws nyob rau sab saum toj-sab laug ntawm lub qhov rai FileZilla. Ua li ntawd hais kom ua cov ntawv qhia zaub mov nco-down.
Kauj Ruam 5. Nyem Tus Thawj Saib Xyuas Haujlwm…
Koj yuav pom qhov kev xaiv no hauv cov ntawv qhia zaub mov nco-down. Qhov Chaw Tus Thawj Coj qhov rai yuav qhib.
Kauj Ruam 6. Nyem Qhov Chaw Tshiab
Nws yog lub pob dawb nyob rau sab laug-sab laug ntawm lub qhov rais. Ua li ntawd qhib Qhov Chaw Tshiab ntu ntawm Tus Thawj Saib Xyuas Haujlwm.
Kauj Ruam 7. Nkag mus rau koj lub server qhov chaw nyob
Hauv "Host:" text field, ntaus hauv qhov chaw nyob (lossis IP chaw nyob) ntawm FTP server uas koj xav txuas.
Kauj Ruam 8. Ntxiv tus naj npawb chaw nres nkoj xa mus
Ntaus 21 rau hauv "Port:" text field.
Kauj Ruam 9. Nyem Txuas
Nws yog lub pob liab nyob hauv qab ntawm nplooj ntawv. Ua li ntawd yuav ua rau FileZilla txuas koj lub computer rau koj li FTP server.
Kauj Ruam 10. Tshem cov ntaub ntawv mus rau lub server
Koj tuaj yeem nyem thiab rub cov ntawv tais ceev tseg los ntawm lub qhov rai sab laug mus rau hauv lub qhov rai sab xis kom rub lawv mus rau koj li FTP server nplooj ntawv.
Lub tswv yim
- Kev xa mus rau chaw nres nkoj 20 tuaj yeem daws qee qhov teeb meem hauv network yog tias koj tab tom tuav koj tus kheej lub server.
- Txuas mus rau FTP server hauv Ubuntu 17 thiab nce zoo li txawv me ntsis sib txuas hauv cov ntawv dhau los, yog li koj yuav xav hloov kho koj li Ubuntu version rau 17.10 (lossis siab dua) yog tias koj tsis tau ua li ntawd.