Энэхүү wikiHow нийтлэлд Ubuntu Linux компьютерээсээ FTP серверийг хэрхэн тохируулах, холбогдохыг харуулах болно. FTP серверүүд нь таны компьютерээс файл хадгалах, бусдад үзэх боломжийг олгодог. Компьютерээсээ FTP сервер тохируулахын тулд та холбогдож болох FTP сервер хосттой байх шаардлагатай. Мөн Ubuntu програм хангамжаа хамгийн сүүлийн хувилбар руу шинэчлэхийг зөвлөж байна.
Алхам
4 -ийн 1 -р хэсэг: FTP Framework -ийг суулгах
Алхам 1. Ubuntu шинэчлэгдсэн эсэхийг шалгаарай
Ubuntu -ийн 17.10 ба түүнээс дээш хувилбарууд нь өмнөх хувилбаруудаас хамаагүй өөр файлын замтай тул хэрэв та хараахан хийгээгүй бол Ubuntu -ийн хамгийн сүүлийн хувилбар руу шинэчлэх шаардлагатай болно.
- Нээлттэй Терминал
- Sudo apt-get upgrade гэж бичээд ↵ Enter дарна уу.
- Нууц үгээ оруулаад ↵ Enter дарна уу.
- Сануулах үед y гэж бичээд ↵ Enter дарна уу.
- Шинэчлэлтүүдийг суулгаж дуустал хүлээгээд, шаардлагатай бол компьютераа дахин эхлүүлнэ үү.
Алхам 2. Терминал нээх
Дарна уу Програмууд цэс ⋮⋮⋮, доош гүйлгээд хар цагаан дээр дарна уу Терминал Үүнийг хийхийн тулд дүрс тэмдэг.
Та мөн Alt+Ctrl+T дарж Терминалыг нээж болно
Алхам 3. VSFTPD суулгах командыг оруулна уу
Терминал дээр sudo apt-get install vsftpd гэж бичээд ↵ Enter дарна уу.
Алхам 4. Нууц үгээ оруулна уу
Компьютерт нэвтрэхдээ ашигладаг нууц үгээ оруулаад ↵ Enter дарна уу.
Алхам 5. VSFTPD -ийг суулгахыг хүлээнэ үү
Энэ нь таны одоогийн FTP тохиргоо болон интернет холболтоос хамааран 5 минутаас 20 минут хүртэл үргэлжлэх тул тэвчээртэй байгаарай.
Алхам 6. FileZilla суулгана уу
Энэ бол таны сервер рүү нэвтрэх, байршуулах програм юм. Үүнийг суулгахын тулд:
- Sudo apt-get install filezilla гэж бичнэ үү
- Шаардлагатай бол нууц үгээ дахин оруулна уу.
- Суулгалт дуусахыг хүлээнэ үү.
4 -ийн 2 -р хэсэг: FTP серверийг тохируулах
Алхам 1. VSFTPD тохиргооны файлыг нээнэ үү
Sudo nano /etc/vsftpd.conf гэж бичээд ↵ Enter дарна уу. Та VSFTPD -ийн зарим онцлогийг зөвшөөрөх (эсвэл идэвхгүй болгох) зорилгоор энэ файлыг засах болно.
Алхам 2. Орон нутгийн хэрэглэгчдэд таны FTP сервер рүү нэвтрэхийг зөвшөөрөх
Сумны товчлуурыг ашиглан доош гүйлгэнэ үү
# Үүнийг тайлбарлахгүйгээр орон нутгийн хэрэглэгчид нэвтрэх боломжтой болно.
гарчиг руу ороод дараа нь "#" -ийг устгана уу
local_enable = ТИЙМ
доорх шугам.
- Та сумны товчлуурыг ашиглан урд талын үсгийг (энэ тохиолдолд "l") сонгоод#Backspace товчийг дарж "#" -г арилгаж болно.
-
Хэрэв энэ бол энэ алхамыг алгасаарай
local_enable = ТИЙМ
- шугам аль хэдийн цагаан болсон.
Алхам 3. FTP бичих командыг зөвшөөрөх
Руу гүйлгэнэ үү
# Үүнийг тайлбарлахгүйгээр FTP бичих ямар ч хэлбэрийг идэвхжүүлнэ үү.
гарчиг, дараа нь "#" -ийг устгана уу
write_enable = ТИЙМ
доорх шугам.
-
Хэрэв энэ алхамыг алгасаарай
write_enable = ТИЙМ
- аль хэдийн цагаан болсон.
Алхам 4. ASCII mangling -ийг идэвхгүй болго
Доошоо доош гүйлгэнэ үү
# ASCII мангинг хийх нь протоколын аймшигтай шинж чанар юм.
гарчиг, дараа нь "#" -ийг дараах хоёр мөрөөс хасна уу.
-
ascii_upload_enable = ТИЙМ
-
ascii_download_enable = ТИЙМ
Алхам 5. "chroot" тохиргоог өөрчлөх
Руу гүйлгэнэ үү
# chroot)
гарчиг, дараа нь дараах мөрүүдийг нэмнэ үү.
-
user_sub_token = $ USER
-
chroot_local_user = ТИЙМ
-
chroot_list_enable = ТИЙМ
- Хэрэв эдгээр мөрүүдийн аль нэг нь аль хэдийн байгаа бол одоо байгаа мөр бүрийн өмнө "#" тэмдгийг арилгах хэрэгтэй.
Алхам 6. Анхдагч "chroot" тохиргоог өөрчлөх
Руу гүйлгэнэ үү
(анхдагчийг дагана)
гарчиг, дараа нь дараах мөрүүдийг нэмнэ үү.
-
chroot_list_file =/etc/vsftpd.chroot_list
-
local_root =/home/$ USER/Public_html
-
allow_writeable_chroot = ТИЙМ
- Хэрэв эдгээр мөрүүдийн аль нэг нь аль хэдийн байгаа бол одоо байгаа мөр бүрийн өмнө "#" тэмдгийг арилгах хэрэгтэй.
Алхам 7. "ls recurse" сонголтыг идэвхжүүлнэ үү
Руу гүйлгэнэ үү
# Та "-R" сонголтыг идэвхжүүлж болно …
гарчиг руу ороод дараа нь "#" -ийг устгана уу
ls_recurse_enable = ТИЙМ
доорх шугам.
Алхам 8. Текст засварлагчийг хадгалаад гарна уу
Үүнийг хийхийн тулд:
- Ctrl+X дарна уу
- Y гэж бичнэ үү
- Enter дарна уу
4 -ийн 3 -р хэсэг: CHROOT жагсаалтад хэрэглэгчийн нэр нэмэх
Алхам 1. "chroot" текст файлыг нээнэ үү
Sudo nano /etc/vsftpd.chroot_list гэж бичээд ↵ Enter дарна уу.
Хэрэв та өөрийн FTP серверт хандах боломжтой хүмүүсийг зааж өгөхийг хүсэхгүй байгаа бол энэ хэсгийн хамгийн сүүлийн алхам руу шилжиж болно
Алхам 2. Нууц үгээ оруулна уу
Ubuntu -д нэвтрэхдээ ашигладаг нууц үгээ оруулаад ↵ Enter дарна уу. Энэ нь "chroot" текст файлыг нээх болно.
Нууц үг асуухгүй бол энэ алхамыг алгасаарай
Алхам 3. Хэрэглэгчийн нэрийг жагсаалтад нэмнэ үү
Хэрэглэгчийн нэрээ оруулаад ↵ Enter товчийг дарж, гэрийнхээ лавлахыг сервер дотроосоо ашиглахыг хүсч буй хүмүүсийн бусад хэрэглэгчийн нэрээр давтана уу.
Алхам 4. Жагсаалтаа хадгална уу
Ctrl+X дарж, y гэж бичээд ↵ Enter дарна уу. Таны жагсаалт хадгалагдах болно.
Алхам 5. VSFTPD -ийг дахин эхлүүлнэ үү
Sudo systemctl restart vsftpd гэж бичээд ↵ Enter дарна уу. Энэ нь VSFTPD -ийг зогсоож дахин эхлүүлэх бөгөөд таны өөрчлөлт хадгалагдсан эсэхийг баталгаажуулах болно. Та одоо FTP серверт хандах боломжтой.
4 -р хэсгийн 4: Таны сервер рүү нэвтрэх
Алхам 1. Серверийнхээ хаягийг тодорхойл
Хэрэв та хостинг үйлчилгээгээр дамжуулан FTP серверийн төлбөр төлж байгаа бол (жишээлбэл, Bluehost), түүнтэй холбогдохын тулд үйлчилгээний IP хаяг эсвэл ердийн хаягийг мэдэх шаардлагатай болно.
-
Хэрэв та өөрийн серверийг компьютерээсээ байршуулж байгаа бол та компьютерынхаа IP хаягийг ашиглах бөгөөд үүнийг терминал руу ifconfig оруулаад "inet addr" дугаарыг шалгаж үзэх боломжтой.
Хэрэв "ifconfig" суулгаагүй бол та үүнийг Terminal-д sudo apt-get install net-tools оруулаад суулгаж болно
Алхам 2. Чиглүүлэгч дээрээ портыг дамжуулна уу
Та серверийнхээ IP хаягийг мэдсэнийхээ дараа чиглүүлэгчийн 21 -р портыг тухайн хаягаар дамжуулах шаардлагатай болно. порт нь TCP (UDP эсвэл хоёулангийнх нь холимог биш) ашигладаг эсэхийг шалгаарай.
Порт дамжуулах нь чиглүүлэгчээс чиглүүлэгчээс хамаарч өөр өөр байдаг тул заавар авахын тулд холбосон нийтлэл эсвэл чиглүүлэгчийнхээ бичиг баримтыг сайтар шалгаж үзээрэй
Алхам 3. Filezilla -ийг нээнэ үү
Терминал дээр filezilla гэж бичээд ↵ Enter дарна уу. Хэсэг хугацааны дараа FileZilla нээгдэнэ.
Хэрэв та терминалаар холбогдохыг хүсвэл ftp [address] гэж бичээд үзээрэй. Таны сервер ажиллаж байгаа бөгөөд танд интернэт байгаа бол энэ нь таны FTP серверт холбогдохыг оролдох болно; гэхдээ та файл дамжуулах боломжгүй байж магадгүй юм
Алхам 4. Файл дээр дарна уу
Энэ нь FileZilla цонхны зүүн дээд буланд байрладаг. Үүнийг хийснээр унах цэс гарч ирнэ.
Алхам 5. Сайтын менежер дээр дарна уу
Та энэ сонголтыг унах цэснээс олох болно. Сайтын менежер цонх нээгдэнэ.
Алхам 6. Шинэ сайт дээр дарна уу
Энэ бол цонхны зүүн доод талд цагаан товчлуур юм. Үүнийг хийснээр Сайтын менежерийн Шинэ сайт хэсгийг нээнэ.
Алхам 7. Серверийнхээ хаягийг оруулна уу
"Хост:" текст талбарт холбогдохыг хүсч буй FTP серверийн хаягийг (эсвэл IP хаягийг) бичнэ үү.
Алхам 8. Дамжуулсан портын дугаарыг нэмнэ үү
"Порт:" текст талбарт 21 гэж бичнэ үү.
Алхам 9. Холбох дээр дарна уу
Энэ бол хуудасны доод талд байгаа улаан товчлуур юм. Ингэснээр FileZilla нь таны компьютерийг FTP сервертэйгээ холбохыг шаардах болно.
Алхам 10. Файлуудыг сервер рүү зөөх
Та хавтаснуудыг дарж, зүүн талын цонхноос баруун талын цонх руу чирж FTP серверийн хуудсандаа байршуулж болно.
Зөвлөмж
- 20 -р порт дамжуулах нь хэрэв та өөрийн серверийг байршуулж байгаа бол сүлжээний зарим асуудлыг шийдэж магадгүй юм.
- Ubuntu 17 ба түүнээс дээш хувилбар дахь FTP серверт холбогдох нь өмнөх хувилбаруудынхаас арай өөр харагдаж байгаа тул хэрэв та хараахан хийгээгүй бол Ubuntu -ийн хувилбараа 17.10 (эсвэл түүнээс дээш) болгож шинэчлэхийг хүсч байна.