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ı
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:
- Aç 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.
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
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.
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.
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.
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ı
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.
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.
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.
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
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.
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.
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.
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
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
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
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.
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.
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
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
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
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
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.
Addım 5. Sayt menecerini vurun…
Bu seçimi açılan menyuda tapa bilərsiniz. Sayt meneceri pəncərəsi açılacaq.
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.
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.
Addım 8. Göndərilən port nömrəsini əlavə edin
"Liman:" mətn sahəsinə 21 yazın.
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.
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.