Bu wikiHow maqolasida sizga Ubuntu Linux kompyuteridan FTP serverini qanday sozlash va unga ulanish ko'rsatiladi. FTP serverlari kompyuterdan fayllarni saqlash va boshqalarga ularni ko'rib chiqishga ruxsat berish uchun foydalidir. Kompyuterdan FTP serverini o'rnatish uchun siz ulanadigan FTP server xostiga ega bo'lishingiz kerak. Shuningdek, Ubuntu dasturiy ta'minotini so'nggi versiyasiga yangilash tavsiya etiladi.
Qadamlar
4 -qismning 1 -qismi: FTP asosini o'rnatish
Qadam 1. Ubuntu-ning yangilanganligiga ishonch hosil qiling
Ubuntu 17.10 va undan yuqori versiyalarida oldingi fayllardan farqli o'laroq, fayl yo'llari juda farq qiladi, shuning uchun agar siz hali shunday qilmagan bo'lsangiz, Ubuntu -ni so'nggi versiyasiga yangilashingiz kerak bo'ladi:
- Ochiq Terminal
- Sudo apt-get upgrade yozing va ↵ Enter tugmasini bosing.
- Parolni kiriting va Enter tugmasini bosing.
- Agar so'ralsa, y kiriting va Enter tugmasini bosing.
- Yangilanishlar o'rnatishni tugashini kutib turing, so'ngra kompyuterni qayta ishga tushiring.
Qadam 2. Terminalni oching
Ni bosing Ilovalar menyu ⋮⋮⋮, pastga siljiting va qora-oqni bosing Terminal Buning uchun ikonka.
Terminalni ochish uchun Alt+Ctrl+T tugmachalarini bosishingiz mumkin
Qadam 3. VSFTPD o'rnatish buyrug'ini kiriting
Terminalga sudo apt-get install vsftpd yozing va Enter tugmasini bosing.
Qadam 4. Parolni kiriting
Kompyuteringizga kirish uchun parolni kiriting va Enter tugmasini bosing.
Qadam 5. VSFTPD o'rnatilishini kuting
Bu sizning FTP sozlamalariga va Internetga ulanishingizga qarab 5 daqiqadan 20 daqiqagacha davom etadi, shuning uchun sabrli bo'ling.
Qadam 6. FileZilla -ni o'rnating
Bu sizning serveringizga kirish va yuklash uchun ishlatiladigan dastur. Uni o'rnatish uchun:
- Sudo apt-get install filezilla-ni kiriting
- Agar so'ralsa, parolingizni qayta kiriting.
- O'rnatish tugashini kuting.
4 -qismning 2 -qismi: FTP serverini sozlash
Qadam 1. VSFTPD konfiguratsiya faylini oching
Sudo nano /etc/vsftpd.conf kiriting va Enter tugmasini bosing. Siz VSFTPD -ning ba'zi xususiyatlariga ruxsat berish (yoki o'chirish) uchun ushbu faylni tahrir qilasiz.
Qadam 2. Mahalliy foydalanuvchilarga FTP -serveringizga kirishga ruxsat bering
Pastga o'tish uchun o'q tugmalaridan foydalaning
# Mahalliy foydalanuvchilarga kirishga ruxsat berish uchun buni sharhlamang.
sarlavhasini bosing, keyin "#" belgisini olib tashlang
local_enable = Ha
uning ostidagi chiziq.
- Siz "#" belgisini olib tashlashingiz mumkin, uning oldidagi harfni tanlash uchun o'q tugmalaridan foydalaning (bu holda "l") va acks Backspace tugmasini bosing.
-
Agar bu bo'lsa, bu bosqichni o'tkazib yuboring
local_enable = Ha
- chiziq allaqachon oq rangda.
Qadam 3. FTP yozish buyruqlariga ruxsat bering
Ga o'ting
# FTP yozish buyrug'ining har qanday shaklini yoqish uchun bunga izoh bermang.
sarlavhasini bosing, keyin "#" belgisini olib tashlang
write_enable = Ha
uning ostidagi chiziq.
-
Agar bu qadamni o'tkazib yuboring
write_enable = Ha
- allaqachon oq rangda.
Qadam 4. ASCII manglingini o'chiring
Ga qadar oxirigacha aylantiring
# ASCII mangling - bu protokolning dahshatli xususiyati.
sarlavhasi bilan quyidagi ikki satrdan "#" belgisini olib tashlang:
-
ascii_upload_enable = Ha
-
ascii_download_enable = Ha
Qadam 5. "chroot" sozlamalarini o'zgartiring
Ga o'ting
# chroot)
sarlavhasi bilan quyidagi qatorlarni qo'shing:
-
user_sub_token = $ USER
-
chroot_local_user = Ha
-
chroot_list_enable = Ha
- Agar bu satrlardan biri mavjud bo'lsa, har bir satr oldidan "#" belgisini olib tashlang.
Qadam 6. Standart "chroot" sozlamalarini o'zgartiring
Ga o'ting
(odatdagidek)
sarlavhasi bilan quyidagi qatorlarni qo'shing:
-
chroot_list_file =/etc/vsftpd.chroot_list
-
local_root =/home/$ USER/Public_html
-
allow_writeable_chroot = Ha
- Agar bu satrlardan biri mavjud bo'lsa, har bir satr oldidan "#" belgisini olib tashlang.
Qadam 7. "ls recurse" variantini yoqing
Ga o'ting
# "-R" variantini faollashtirishingiz mumkin …
sarlavhasini bosing, keyin "#" belgisini olib tashlang
ls_recurse_enable = Ha
uning ostidagi chiziq.
Qadam 8. Matn muharriridan saqlang va chiqing
Buning uchun:
- Ctrl+X tugmalar birikmasini bosing
- Y ni kiriting
- Enter tugmasini bosing
4 -qismning 3 -qismi: CHROOT ro'yxatiga foydalanuvchi nomlarini qo'shish
Qadam 1. "chroot" matnli faylini oching
Sudo nano /etc/vsftpd.chroot_list kiriting va Enter tugmasini bosing.
Agar siz FTP -serveringizga kira oladigan odamlarni ko'rsatishni xohlamasangiz, ushbu qismning oxirgi bosqichiga o'tishingiz mumkin
Qadam 2. Parolni kiriting
Ubuntu -ga kirish uchun parolni kiriting va Enter tugmasini bosing. Bu "chroot" matnli faylini ochadi.
Agar parol so'ralmasa, bu bosqichni o'tkazib yuboring
Qadam 3. Ro'yxatga foydalanuvchi nomlarini qo'shing
O'zingizning foydalanuvchi nomingizni kiriting, ↵ Enter tugmasini bosing va sizning uy katalogingizga kirishni xohlagan boshqa foydalanuvchi nomlari bilan takrorlang.
Qadam 4. Ro'yxatni saqlang
Ctrl+X tugmalarini bosing, y kiriting va ↵ Enter tugmasini bosing. Sizning ro'yxatingiz saqlanadi.
Qadam 5. VSFTPD -ni qayta ishga tushiring
Sudo systemctl restart vsftpd yozing va ↵ Enter tugmasini bosing. Bu VSFTPD -ni to'xtatadi va qayta ishga tushiradi, bu sizning o'zgarishlar saqlanganligini ta'minlaydi. Endi siz FTP serveringizga kirishingiz mumkin.
4 dan 4 qism: Serveringizga kirish
Qadam 1. Serveringizning manzilini aniqlang
Agar siz FTP -server uchun xosting xizmati (masalan, Bluehost) orqali pul to'layotgan bo'lsangiz, unga ulanish uchun siz xizmatning IP -manzilini yoki oddiy manzilini bilishingiz kerak bo'ladi.
-
Agar siz o'zingizning shaxsiy serveringizni kompyuterdan joylashtirmoqchi bo'lsangiz, siz kompyuterning IP -manzilidan foydalanasiz, buni terminalda ifconfig -ni kiritish va "inet addr" raqamini ko'rib chiqish orqali aniqlash mumkin.
Agar "ifconfig" o'rnatilmagan bo'lsa, uni terminalga sudo apt-get install net-tools kiritish orqali o'rnatishingiz mumkin
Qadam 2. Routeringizdagi portni yo'naltiring
Agar siz serveringizning IP -manzilini bilsangiz, yo'riqnoma 21 -portini o'sha manzilga yo'naltirishingiz kerak bo'ladi; portda TCP (UDP yoki ikkalasining aralashmasi emas) ishlatilganligiga ishonch hosil qiling.
Portni yo'naltirish yo'riqchiga qarab o'zgaradi, shuning uchun ko'rsatmalar uchun havola qilingan maqolani yoki yo'riqnoma hujjatlarini tekshirib ko'ring
Qadam 3. Filezilla -ni oching
Filezilla -ni terminalga kiriting va Enter tugmasini bosing. Biroz vaqt o'tgach, FileZilla ochiladi.
Agar siz terminal orqali ulanishni xohlasangiz, ftp [manzil] yozib ko'rishingiz mumkin. Agar sizning serveringiz ishlayotgan bo'lsa va siz Internetga kirsangiz, bu sizning FTP serveringizga ulanishga harakat qiladi; ammo, siz fayllarni uzata olmasligingiz mumkin
Qadam 4. bosing Fayl
Bu FileZilla oynasining yuqori chap burchagida. Shunday qilib, ochiladigan menyu paydo bo'ladi.
Qadam 5. bosing Sayt menejeri…
Siz bu variantni ochiladigan menyuda topasiz. Sayt menejeri oynasi ochiladi.
Qadam 6. Yangi sayt bosing
Bu derazaning chap pastki qismidagi oq tugma. Bunda Sayt menejerining Yangi sayt bo'limi ochiladi.
Qadam 7. Serveringizning manzilini kiriting
"Xost:" matn maydoniga ulanmoqchi bo'lgan FTP serverining manzilini (yoki IP -manzilini) kiriting.
Qadam 8. yo'naltirilgan port raqamini qo'shing
"Port:" matn maydoniga 21 kiriting.
Qadam 9. Ulanish -ni bosing
Bu sahifaning pastki qismidagi qizil tugma. Bu FileZilla -dan kompyuteringizni FTP -serveringizga ulashni talab qiladi.
Qadam 10. Fayllarni serverga o'tkazing
Siz papkalarni FTP server sahifangizga yuklash uchun chap oynadan o'ng oynaga bosishingiz va sudrab borishingiz mumkin.
Maslahatlar
- Agar siz o'z serveringizni joylashtirsangiz, 20 -portni yo'naltirish ba'zi tarmoq muammolarini hal qilishi mumkin.
- Ubuntu 17 va undan yuqori versiyalarda FTP -serverga ulanish avvalgi versiyalarga qaraganda biroz farq qiladi, shuning uchun siz Ubuntu versiyasini 17.10 (yoki undan yuqori) ga yangilamoqchisiz.