Ubuntu Linux -da bir FTP Serverini necə qurmaq olar (Şəkillərlə birlikdə)

Mündəricat:

Ubuntu Linux -da bir FTP Serverini necə qurmaq olar (Şəkillərlə birlikdə)
Ubuntu Linux -da bir FTP Serverini necə qurmaq olar (Şəkillərlə birlikdə)

Video: Ubuntu Linux -da bir FTP Serverini necə qurmaq olar (Şəkillərlə birlikdə)

Video: Ubuntu Linux -da bir FTP Serverini necə qurmaq olar (Şəkillərlə birlikdə)
Video: DÖVŞƏNİ NECƏ HAZIRLAMAQ. MANQAL. QİLLƏDİRİLMİŞ QILINÇ. KREMDE 2024, Aprel
Anonim

Bu wikiHow məqaləsi, Ubuntu Linux kompüterinizdən bir FTP serverinin necə qurulacağını və ona necə qoşulacağınızı göstərəcək. FTP serverləri kompüterinizdən faylları saxlamaq və başqalarına baxmaq imkanı vermək üçün faydalıdır. Kompüterinizdən bir FTP serveri qurmaq üçün qoşula biləcəyiniz bir FTP server hostunuz olmalıdır. Ubuntu proqramınızı ən son versiyaya yeniləməyiniz də tövsiyə olunur.

Addımlar

4 -dən 1 -ci hissə: FTP Çərçivəsinin Qurulması

Ubuntu Linux -da FTP Server qurun Adım 1
Ubuntu Linux -da FTP Server qurun Adım 1

Addım 1. Ubuntu-nun müasir olduğundan əmin olun

Ubuntu 17.10 və yuxarı versiyaları əvvəlki versiyalara nisbətən çox fərqli fayl yollarına malikdir, buna görə də hələ belə etməmisinizsə Ubuntu -nun ən son versiyasına yüksəltməlisiniz:

  • Terminal
  • Sudo apt-get upgrade yazın və ↵ Enter düyməsini basın.
  • Şifrənizi daxil edin və ↵ Enter düyməsini basın.
  • İstendiğinde y yazın, sonra ↵ Enter düyməsini basın.
  • Yeniləmələrin quraşdırılmasının bitməsini gözləyin, sonra istənirsə kompüterinizi yenidən başladın.
Ubuntu Linux Adım 2 -də FTP Server qurun
Ubuntu Linux Adım 2 -də FTP Server qurun

Addım 2. Terminalı açın

Düyməsini basın Tətbiqlər menyu ⋮⋮⋮, aşağı diyirləyin və ağ-qara düyməsini basın Terminal Bunu etmək üçün simge.

Terminalı açmaq üçün Alt+Ctrl+T düymələrinə də basa bilərsiniz

Ubuntu Linux Addım 3 -də bir FTP Server qurun
Ubuntu Linux Addım 3 -də bir FTP Server qurun

Addım 3. VSFTPD quraşdırma əmrini daxil edin

Terminala sudo apt-get install vsftpd yazın və ↵ Enter düyməsini basın.

Ubuntu Linux Addım 4 -də bir FTP Server qurun
Ubuntu Linux Addım 4 -də bir FTP Server qurun

Addım 4. Şifrənizi daxil edin

Kompüterinizə daxil olmaq üçün istifadə etdiyiniz şifrəni daxil edin, sonra ↵ Enter düyməsini basın.

Ubuntu Linux Addım 5 -də bir FTP Server qurun
Ubuntu Linux Addım 5 -də bir FTP Server qurun

Addım 5. VSFTPD -nin quraşdırılmasını gözləyin

Bu, mövcud FTP parametrlərinizə və İnternet bağlantınıza görə 5 dəqiqədən 20 dəqiqəyə qədər davam edəcək, buna görə səbirli olun.

Ubuntu Linux Addım 6 -da bir FTP Server qurun
Ubuntu Linux Addım 6 -da bir FTP Server qurun

Addım 6. FileZilla qurun

Bu, serverinizə daxil olmaq və yükləmək üçün istifadə edəcəyiniz proqramdır. Quraşdırmaq üçün:

  • Sudo apt-get install filezilla yazın
  • İstənirsə parolunuzu yenidən daxil edin.
  • Quraşdırmanın tamamlanmasını gözləyin.

4 -cü hissənin 2 -si: FTP serverinin konfiqurasiyası

Ubuntu Linux Addım 7 -də bir FTP Server qurun
Ubuntu Linux Addım 7 -də bir FTP Server qurun

Addım 1. VSFTPD konfiqurasiya faylını açın

Sudo nano /etc/vsftpd.conf yazın və ↵ Enter düyməsini basın. Bəzi VSFTPD xüsusiyyətlərinə icazə vermək (və ya söndürmək) üçün bu faylı redaktə edəcəksiniz.

Ubuntu Linux Addım 8 -də bir FTP Server qurun
Ubuntu Linux Addım 8 -də bir FTP Server qurun

Addım 2. Yerli istifadəçilərin FTP serverinizə daxil olmasına icazə verin

Aşağıya doğru hərəkət etmək üçün ox düymələrindən istifadə edin

# Yerli istifadəçilərin daxil olmasına icazə vermək üçün bunu şərh etmə.

başlıq, sonra "#" işarəsini silin

local_enable = Bəli

altındakı xətt.

  • "#" İşarəsini, qarşısındakı hərfi seçmək üçün ox düymələrindən istifadə edərək (bu halda "l") və ← Backspace düyməsini basaraq silə bilərsiniz.
  • Əgər bu addımı atlayın

    local_enable = Bəli

  • xətt artıq ağdır.
Ubuntu Linux Addım 9 -da bir FTP Server qurun
Ubuntu Linux Addım 9 -da bir FTP Server qurun

Addım 3. FTP yazma əmrlərinə icazə verin

Aşağıya fırladın

# İstənilən formada FTP yazma əmrini aktiv etmək üçün bunu qeyd etmə.

başlıq, sonra "#" işarəsini silin

write_enable = Bəli

altındakı xətt.

  • Əgər bu addımı atlayın

    write_enable = Bəli

  • artıq ağdır.
Ubuntu Linux Addım 10 -da bir FTP Server qurun
Ubuntu Linux Addım 10 -da bir FTP Server qurun

Addım 4. ASCII manglingini deaktiv edin

Aşağıya doğru sona qədər sürüşdürün

# ASCII mangling protokolun dəhşətli bir xüsusiyyətidir.

başlığı ilə aşağıdakı iki sətirdən "#" işarəsini çıxarın:

  • ascii_upload_enable = Bəli

  • ascii_download_enable = Bəli

Ubuntu Linux Addım 11 -də bir FTP Server qurun
Ubuntu Linux Addım 11 -də bir FTP Server qurun

Addım 5. "chroot" parametrlərini dəyişdirin

Aşağıya fırladın

# chroot)

başlıq, sonra aşağıdakı sətirləri əlavə edin:

  • user_sub_token = USER

  • chroot_local_user = Bəli

  • chroot_list_enable = Bəli

  • Bu sətirlərdən hər hansı biri artıq mövcuddursa, hər bir sətirdən əvvəl "#" işarəsini silin.
Ubuntu Linux Addım 12 -də bir FTP Server qurun
Ubuntu Linux Addım 12 -də bir FTP Server qurun

Addım 6. Varsayılan "chroot" parametrlərini dəyişdirin

Aşağıya fırladın

(defolt izləyir)

başlıq, sonra aşağıdakı sətirləri əlavə edin:

  • chroot_list_file =/etc/vsftpd.chroot_list

  • local_root =/home/$ USER/Public_html

  • allow_writeable_chroot = Bəli

  • Bu sətirlərdən hər hansı biri artıq mövcuddursa, hər bir sətirdən əvvəl "#" işarəsini silin.
Ubuntu Linux Addım 13 -də bir FTP Server qurun
Ubuntu Linux Addım 13 -də bir FTP Server qurun

Addım 7. "ls recurse" seçimini aktiv edin

Aşağıya fırladın

# "-R" seçimini aktivləşdirə bilərsən …

başlıq, sonra "#" işarəsini silin

ls_recurse_enable = Bəli

altındakı xətt.

Ubuntu Linux Addım 14 -də bir FTP Server qurun
Ubuntu Linux Addım 14 -də bir FTP Server qurun

Addım 8. Mətn redaktorunu qeyd edin və çıxın

Belə etmək:

  • Ctrl+X düymələrini basın
  • Y yazın
  • Enter düyməsini basın

4 -cü hissənin 3 -ü: İstifadəçi adlarını CHROOT siyahısına əlavə etmək

Ubuntu Linux Addım 15 -də FTP Server qurun
Ubuntu Linux Addım 15 -də FTP Server qurun

Addım 1. "chroot" mətn faylını açın

Sudo nano /etc/vsftpd.chroot_list yazın və ↵ Enter düyməsini basın.

FTP serverinizə daxil ola biləcək insanları göstərmək istəmirsinizsə bu hissədəki son addıma keçə bilərsiniz

Ubuntu Linux Addım 16 -da bir FTP Server qurun
Ubuntu Linux Addım 16 -da bir FTP Server qurun

Addım 2. Şifrənizi daxil edin

Ubuntu -ya daxil olmaq üçün istifadə etdiyiniz şifrəni daxil edin və ↵ Enter düyməsini basın. Bu, "chroot" mətn faylını açacaq.

Şifrənizi soruşmasanız bu addımı atlayın

Ubuntu Linux Addım 17 -də bir FTP Server qurun
Ubuntu Linux Addım 17 -də bir FTP Server qurun

Addım 3. Siyahıya istifadəçi adları əlavə edin

İstifadəçi adınızı yazın, ↵ Enter düyməsini basın və serverinizdən ev qovluqlarına daxil olmaq istədiyiniz digər istifadəçi adları ilə təkrarlayın.

Ubuntu Linux Addım 18 -də bir FTP Server qurun
Ubuntu Linux Addım 18 -də bir FTP Server qurun

Addım 4. Siyahınızı qeyd edin

Ctrl+X düymələrini basın, y yazın və ↵ Enter düyməsini basın. Siyahınız yadda qalacaq.

Ubuntu Linux Addım 19 -da bir FTP Server qurun
Ubuntu Linux Addım 19 -da bir FTP Server qurun

Addım 5. VSFTPD -ni yenidən başladın

Sudo systemctl restart vsftpd yazın və ↵ Enter düyməsini basın. Dəyişikliklərinizin saxlanıldığından əmin olaraq VSFTPD -ni dayandıracaq və yenidən başlayacaq. İndi FTP serverinizə daxil ola bilərsiniz.

4 -cü hissə 4: Serverinizə daxil olmaq

Ubuntu Linux Addım 20 -də bir FTP Server qurun
Ubuntu Linux Addım 20 -də bir FTP Server qurun

Addım 1. Serverinizin ünvanını təyin edin

Bir hosting xidməti (məsələn, Bluehost) vasitəsilə bir FTP serveri ödəyirsinizsə, ona qoşulmaq üçün xidmətin IP ünvanını və ya adi ünvanını bilməlisiniz.

  • Kompüterinizdən öz serverinizə ev sahibliyi edirsinizsə, Terminala ifconfig daxil edərək "inet addr" nömrəsini nəzərdən keçirərək başa düşə biləcəyiniz kompüterinizin IP ünvanından istifadə edəcəksiniz.

    "İfconfig" yüklü deyilsə, onu terminala sudo apt-get install net-tools daxil edərək quraşdıra bilərsiniz

Ubuntu Linux Addım 21 -də bir FTP Server qurun
Ubuntu Linux Addım 21 -də bir FTP Server qurun

Addım 2. Yönlendiricinizdeki bir portu yönləndirin

Serverinizin IP ünvanını bildikdən sonra yönləndiricinizin 21 portunu həmin ünvana yönəltməlisiniz; Limanın TCP (UDP və ya ikisinin qarışığı deyil) istifadə etdiyinə əmin olun.

Liman yönləndiricisi marşrutlaşdırıcıdan marşrutlaşdırıcıya görə dəyişir, buna görə təlimat üçün əlaqəli məqaləni və ya yönləndiricinizin sənədlərini yoxladığınızdan əmin olun

Ubuntu Linux Addım 22 -də bir FTP Server qurun
Ubuntu Linux Addım 22 -də bir FTP Server qurun

Addım 3. Filezillanı açın

Terminala filezilla yazın və ↵ Enter düyməsini basın. Bir müddət sonra FileZilla açılacaq.

Terminal vasitəsi ilə əlaqə qurmaq istəyirsinizsə, ftp [address] yazmağa cəhd edə bilərsiniz. Serveriniz işləyərkən və İnternetə çıxışınız varsa, bu FTP serverinizə qoşulmağa çalışacaq; lakin faylları köçürə bilməyəcəksiniz

Ubuntu Linux Addım 23 -də bir FTP Server qurun
Ubuntu Linux Addım 23 -də bir FTP Server qurun

Addım 4. Basın Fayl

FileZilla pəncərəsinin sol üst küncündədir. Bunu etmək üçün açılan bir menyu açılır.

Ubuntu Linux Step 24 -də bir FTP Server qurun
Ubuntu Linux Step 24 -də bir FTP Server qurun

Addım 5. Sayt menecerini vurun…

Bu seçimi açılan menyuda tapa bilərsiniz. Sayt meneceri pəncərəsi açılacaq.

Ubuntu Linux Addım 25 -də bir FTP Server qurun
Ubuntu Linux Addım 25 -də bir FTP Server qurun

Addım 6. Yeni Saytı vurun

Pəncərənin sol alt hissəsindəki ağ düymədir. Bunu etməklə Sayt Menecerinin Yeni Sayt bölməsi açılır.

Ubuntu Linux Addım 26 -da bir FTP Server qurun
Ubuntu Linux Addım 26 -da bir FTP Server qurun

Addım 7. Serverinizin ünvanını daxil edin

"Host:" mətn sahəsinə qoşulmaq istədiyiniz FTP serverinin ünvanını (və ya IP ünvanını) yazın.

Ubuntu Linux Addım 27 -də bir FTP Server qurun
Ubuntu Linux Addım 27 -də bir FTP Server qurun

Addım 8. Göndərilən port nömrəsini əlavə edin

"Liman:" mətn sahəsinə 21 yazın.

Ubuntu Linux Addım 28 -də bir FTP Server qurun
Ubuntu Linux Addım 28 -də bir FTP Server qurun

Addım 9. Bağlan düyməsini basın

Səhifənin altındakı qırmızı düymədir. Bunu etmək, FileZilla'dan kompüterinizi FTP serverinizə bağlamasını istəyəcək.

Ubuntu Linux Addım 29 -da bir FTP Server qurun
Ubuntu Linux Addım 29 -da bir FTP Server qurun

Addım 10. Faylları serverə köçürün

Qovluqları FTP server səhifənizə yükləmək üçün sol pəncərədən sağdakı pəncərəyə vurub sürükləyə bilərsiniz.

İpuçları

  • Öz serverinizə ev sahibliyi edirsinizsə, 20 nömrəli bağlantı portu bəzi şəbəkə problemlərini həll edə bilər.
  • Ubuntu 17 və yuxarıdakı bir FTP serverinə qoşulma əvvəlki versiyalara qoşulmaqdan bir qədər fərqli görünür, buna görə hələ etməmisinizsə Ubuntu versiyanızı 17.10 (və ya daha yüksək) versiyasına yeniləmək istəyəcəksiniz.

Tövsiyə: