Ubuntu Linux -da FTP serverini qanday o'rnatish kerak (rasmlar bilan)

Mundarija:

Ubuntu Linux -da FTP serverini qanday o'rnatish kerak (rasmlar bilan)
Ubuntu Linux -da FTP serverini qanday o'rnatish kerak (rasmlar bilan)

Video: Ubuntu Linux -da FTP serverini qanday o'rnatish kerak (rasmlar bilan)

Video: Ubuntu Linux -da FTP serverini qanday o'rnatish kerak (rasmlar bilan)
Video: Telefonning 15 ta siz bilmagan maxfiy kodlari/Телефоннинг сиз билмаган 15 та махфий кодлари 2024, Aprel
Anonim

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

Ubuntu Linuxda FTP serverini o'rnating 1 -qadam
Ubuntu Linuxda FTP serverini o'rnating 1 -qadam

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.
Ubuntu Linuxda FTP serverini o'rnating 2 -qadam
Ubuntu Linuxda FTP serverini o'rnating 2 -qadam

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

Ubuntu Linux -da FTP serverini o'rnating 3 -qadam
Ubuntu Linux -da FTP serverini o'rnating 3 -qadam

Qadam 3. VSFTPD o'rnatish buyrug'ini kiriting

Terminalga sudo apt-get install vsftpd yozing va Enter tugmasini bosing.

Ubuntu Linux -da FTP serverini o'rnating 4 -qadam
Ubuntu Linux -da FTP serverini o'rnating 4 -qadam

Qadam 4. Parolni kiriting

Kompyuteringizga kirish uchun parolni kiriting va Enter tugmasini bosing.

Ubuntu Linux -da FTP serverini o'rnating 5 -qadam
Ubuntu Linux -da FTP serverini o'rnating 5 -qadam

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.

Ubuntu Linux -da FTP serverini o'rnating 6 -qadam
Ubuntu Linux -da FTP serverini o'rnating 6 -qadam

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

Ubuntu Linux -da FTP serverini o'rnating 7 -qadam
Ubuntu Linux -da FTP serverini o'rnating 7 -qadam

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.

Ubuntu Linux 8 -da FTP serverini o'rnating
Ubuntu Linux 8 -da FTP serverini o'rnating

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.
Ubuntu Linux -da FTP serverini o'rnating 9 -qadam
Ubuntu Linux -da FTP serverini o'rnating 9 -qadam

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.
Ubuntu Linux -da FTP serverini o'rnating 10 -qadam
Ubuntu Linux -da FTP serverini o'rnating 10 -qadam

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

Ubuntu Linux -da FTP serverini o'rnating 11 -qadam
Ubuntu Linux -da FTP serverini o'rnating 11 -qadam

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.
Ubuntu Linux -da FTP serverini o'rnating 12 -qadam
Ubuntu Linux -da FTP serverini o'rnating 12 -qadam

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.
Ubuntu Linux -da FTP serverini o'rnating 13 -qadam
Ubuntu Linux -da FTP serverini o'rnating 13 -qadam

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.

Ubuntu Linux -da FTP serverini o'rnating 14 -qadam
Ubuntu Linux -da FTP serverini o'rnating 14 -qadam

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

Ubuntu Linux -da FTP serverini o'rnating 15 -qadam
Ubuntu Linux -da FTP serverini o'rnating 15 -qadam

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

Ubuntu Linux -da FTP serverini o'rnating 16 -qadam
Ubuntu Linux -da FTP serverini o'rnating 16 -qadam

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

Ubuntu Linux -da FTP serverini o'rnating 17 -qadam
Ubuntu Linux -da FTP serverini o'rnating 17 -qadam

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.

Ubuntu Linux -da FTP serverini o'rnating 18 -qadam
Ubuntu Linux -da FTP serverini o'rnating 18 -qadam

Qadam 4. Ro'yxatni saqlang

Ctrl+X tugmalarini bosing, y kiriting va ↵ Enter tugmasini bosing. Sizning ro'yxatingiz saqlanadi.

Ubuntu Linux -da FTP serverini o'rnating 19 -qadam
Ubuntu Linux -da FTP serverini o'rnating 19 -qadam

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

Ubuntu Linux -da FTP serverini o'rnating 20 -qadam
Ubuntu Linux -da FTP serverini o'rnating 20 -qadam

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

Ubuntu Linux 21 -qadamda FTP serverini o'rnating
Ubuntu Linux 21 -qadamda FTP serverini o'rnating

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

Ubuntu Linux -da FTP serverini o'rnatish 22 -qadam
Ubuntu Linux -da FTP serverini o'rnatish 22 -qadam

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

Ubuntu Linux -da FTP serverini o'rnatish 23 -qadam
Ubuntu Linux -da FTP serverini o'rnatish 23 -qadam

Qadam 4. bosing Fayl

Bu FileZilla oynasining yuqori chap burchagida. Shunday qilib, ochiladigan menyu paydo bo'ladi.

Ubuntu Linux 24 -qadamda FTP serverini o'rnating
Ubuntu Linux 24 -qadamda FTP serverini o'rnating

Qadam 5. bosing Sayt menejeri…

Siz bu variantni ochiladigan menyuda topasiz. Sayt menejeri oynasi ochiladi.

Ubuntu Linux 25 -da FTP serverini o'rnating
Ubuntu Linux 25 -da FTP serverini o'rnating

Qadam 6. Yangi sayt bosing

Bu derazaning chap pastki qismidagi oq tugma. Bunda Sayt menejerining Yangi sayt bo'limi ochiladi.

Ubuntu Linux -da FTP serverini o'rnating 26 -qadam
Ubuntu Linux -da FTP serverini o'rnating 26 -qadam

Qadam 7. Serveringizning manzilini kiriting

"Xost:" matn maydoniga ulanmoqchi bo'lgan FTP serverining manzilini (yoki IP -manzilini) kiriting.

Ubuntu Linux -da FTP serverini o'rnatish 27 -qadam
Ubuntu Linux -da FTP serverini o'rnatish 27 -qadam

Qadam 8. yo'naltirilgan port raqamini qo'shing

"Port:" matn maydoniga 21 kiriting.

Ubuntu Linux -da FTP serverini o'rnatish 28 -qadam
Ubuntu Linux -da FTP serverini o'rnatish 28 -qadam

Qadam 9. Ulanish -ni bosing

Bu sahifaning pastki qismidagi qizil tugma. Bu FileZilla -dan kompyuteringizni FTP -serveringizga ulashni talab qiladi.

Ubuntu Linux -da FTP serverini o'rnatish 29 -qadam
Ubuntu Linux -da FTP serverini o'rnatish 29 -qadam

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.

Tavsiya: