Bu wikiHow makalesi, Ubuntu Linux bilgisayarınızdan bir FTP sunucusunu nasıl kuracağınızı ve bu sunucuya nasıl bağlanacağınızı gösterecektir. FTP sunucuları, bilgisayarınızdaki dosyaları depolamak ve başkalarının bunlara göz atmasına izin vermek için kullanışlıdır. Bilgisayarınızdan bir FTP sunucusu kurmak için, bağlanabileceğiniz bir FTP sunucusu ana bilgisayarına sahip olmanız gerekir. Ayrıca Ubuntu yazılımınızı mevcut en son sürüme güncellemeniz önerilir.
adımlar
Bölüm 1/4: FTP Çerçevesini Yükleme
Adım 1. Ubuntu'nun güncel olduğundan emin olun
Ubuntu 17.10 ve sonraki sürümleri önceki sürümlerden çok farklı dosya yollarına sahiptir, bu nedenle henüz yapmadıysanız Ubuntu'nun en son sürümüne yükseltmeniz gerekir:
- Açık terminal
- sudo apt-get upgrade yazın ve ↵ Enter'a basın.
- Şifrenizi yazın ve ↵ Enter tuşuna basın.
- İstendiğinde y yazın, ardından ↵ Enter tuşuna basın.
- Yükseltmeleri yüklemenin bitmesini bekleyin, ardından istenirse bilgisayarınızı yeniden başlatın.
Adım 2. Terminal'i açın
Tıkla Uygulamalar Menü ⋮⋮⋮, aşağı kaydırın ve siyah beyaz terminal simgesini tıklayın.
Terminal'i açmak için Alt+Ctrl+T tuşlarına da basabilirsiniz
Adım 3. VSFTPD kurulum komutunu girin
Terminal'e sudo apt-get install vsftpd yazın, ardından ↵ Enter'a basın.
Adım 4. Parolanızı girin
Bilgisayarında oturum açmak için kullandığın şifreyi yaz, ardından ↵ Enter'a bas.
Adım 5. VSFTPD'nin yüklenmesini bekleyin
Bu, mevcut FTP ayarlarınıza ve İnternet bağlantınıza bağlı olarak 5 dakika ile 20 dakika arasında bir zaman alacaktır, bu yüzden sabırlı olun.
Adım 6. FileZilla'yı yükleyin
Bu, sunucunuza erişmek ve sunucunuza yüklemek için kullanacağınız programdır. Yüklemek için:
- sudo apt-get install filezilla yazın
- İstenirse şifrenizi tekrar girin.
- Kurulumun tamamlanmasını bekleyin.
Bölüm 2/4: FTP Sunucusunu Yapılandırma
Adım 1. VSFTPD yapılandırma dosyasını açın
sudo nano /etc/vsftpd.conf yazın ve ↵ Enter'a basın. Belirli VSFTPD özelliklerine izin vermek (veya devre dışı bırakmak) için bu dosyayı düzenleyeceksiniz.
Adım 2. Yerel kullanıcıların FTP sunucunuzda oturum açmasına izin verin
aşağı kaydırmak için ok tuşlarını kullanın.
# Yerel kullanıcıların oturum açmasına izin vermek için bunun yorumunu kaldırın.
başlığından "#" işaretini kaldırın.
local_enable=EVET
altındaki çizgi.
- Önündeki harfi (bu durumda, "l") seçmek için ok tuşlarını kullanarak ve ← Geri tuşuna basarak "#" işaretini kaldırabilirsiniz.
-
ise bu adımı atlayın.
local_enable=EVET
- çizgi zaten beyaz.
Adım 3. FTP yazma komutlarına izin verin
Aşağı kaydır
# Herhangi bir FTP yazma komutunu etkinleştirmek için bunu kaldırın.
başlığından "#" işaretini kaldırın.
write_enable=EVET
altındaki çizgi.
-
varsa bu adımı atlayın
write_enable=EVET
- zaten beyaz.
Adım 4. ASCII yönetimini devre dışı bırakın
Tüm yolu aşağı kaydır
# ASCII mangling, protokolün korkunç bir özelliğidir.
başlığı, ardından aşağıdaki iki satırdan "#" işaretini kaldırın:
-
ascii_upload_enable=EVET
-
ascii_download_enable=EVET
Adım 5. "chroot" ayarlarını değiştirin
Aşağı kaydır
# chroot)
başlığı, ardından aşağıdaki satırları ekleyin:
-
user_sub_token=$USER
-
chroot_local_user=EVET
-
chroot_list_enable=EVET
- Bu satırlardan herhangi biri zaten mevcutsa, mevcut her satırın önündeki "#" işaretini kaldırmanız yeterlidir.
Adım 6. Varsayılan "chroot" ayarlarını değiştirin
Aşağı kaydır
(varsayılan takip eder)
başlığı, ardından aşağıdaki satırları ekleyin:
-
chroot_list_file=/etc/vsftpd.chroot_list
-
local_root=/home/$USER/Public_html
-
allow_writeable_chroot=EVET
- Bu satırlardan herhangi biri zaten mevcutsa, mevcut her satırın önündeki "#" işaretini kaldırmanız yeterlidir.
Adım 7. "ls recurse" seçeneğini etkinleştirin
Aşağı kaydır
# "-R" seçeneğini aktif edebilirsiniz…
başlığından "#" işaretini kaldırın.
ls_recurse_enable=EVET
altındaki çizgi.
Adım 8. Metin düzenleyiciyi kaydedin ve çıkın
Böyle yaparak:
- Ctrl+X'e basın
- y yazın
- ↵ Enter'a basın
Bölüm 3/4: CHROOT Listesine Kullanıcı Adları Ekleme
Adım 1. "chroot" metin dosyasını açın
sudo nano /etc/vsftpd.chroot_list yazın ve ↵ Enter'a basın.
FTP sunucunuza erişebilecek kişileri belirtmek istemiyorsanız bu bölümdeki son adıma geçebilirsiniz
Adım 2. Parolanızı girin
Ubuntu'ya giriş yapmak için kullandığın şifreyi yaz ve ↵ Enter'a bas. Bu, "chroot" metin dosyasını açacaktır.
Parolanız istenmezse bu adımı atlayın
Adım 3. Listeye kullanıcı adlarını ekleyin
Kendi kullanıcı adınızı yazın, ↵ Enter'a basın ve sunucunuzun içinden Ana dizinlerine erişmesini istediğiniz kişilerin diğer kullanıcı adlarıyla tekrarlayın.
Adım 4. Listenizi kaydedin
Ctrl+X'e basın, y yazın ve ↵ Enter'a basın. Listeniz kaydedilecektir.
Adım 5. VSFTPD'yi yeniden başlatın
sudo systemctl restart vsftpd yazın ve ↵ Enter'a basın. Bu, VSFTPD'yi durduracak ve yeniden başlatacak ve değişikliklerinizin kaydedildiğinden emin olacaktır. Artık FTP sunucunuza erişebilirsiniz.
Bölüm 4/4: Sunucunuza Erişme
Adım 1. Sunucunuzun adresini belirleyin
Bir barındırma hizmeti (örneğin Bluehost) aracılığıyla bir FTP sunucusu için ödeme yapıyorsanız, ona bağlanmak için hizmetin IP adresini veya normal adresini bilmeniz gerekir.
-
Kendi sunucunuzu bilgisayarınızdan barındırıyorsanız, bilgisayarınızın IP adresini kullanırsınız, bunu Terminal'e ifconfig girerek ve ardından "inet adres" numarasını gözden geçirerek anlayabilirsiniz.
"ifconfig" kurulu değilse, Terminal'e sudo apt-get install net-tools girerek yükleyebilirsiniz
Adım 2. Yönlendiricinizdeki bir bağlantı noktasını iletin
Sunucunuzun IP adresini öğrendikten sonra, yönlendiricinizin bağlantı noktası 21 yuvasını bu adrese yönlendirmeniz gerekir; bağlantı noktasının TCP kullandığından emin olun (UDP veya ikisinin karışımı değil).
Bağlantı noktası yönlendirme yönlendiriciden yönlendiriciye değişir, bu nedenle talimatlar için bağlantılı makaleyi veya yönlendiricinizin belgelerini kontrol ettiğinizden emin olun
Adım 3. Filezilla'yı açın
Terminal'e filezilla yazın ve ↵ Enter'a basın. Bir süre sonra FileZilla açılacaktır.
Terminal üzerinden bağlanmak istiyorsanız ftp [adres] yazarak deneyebilirsiniz. Sunucunuz çalıştığı ve İnternet erişiminiz olduğu sürece, bu FTP sunucunuza bağlanmayı dener; ancak, dosyaları aktaramayabilirsiniz
Adım 4. Dosya'yı tıklayın
FileZilla penceresinin sol üst köşesindedir. Bunu yapmak bir açılır menü açar.
Adım 5. Site Yöneticisi…'ne tıklayın
Bu seçeneği açılır menüde bulacaksınız. Site Yöneticisi penceresi açılacaktır.
Adım 6. Yeni Site'ye tıklayın
Pencerenin sol alt tarafında bulunan beyaz bir düğmedir. Bunu yapmak Site Yöneticisinin Yeni Site bölümünü açar.
Adım 7. Sunucunuzun adresini girin
"Host:" metin alanına bağlanmak istediğiniz FTP sunucusunun adresini (veya IP adresini) yazın.
Adım 8. İletilen bağlantı noktası numarasını ekleyin
"Port:" metin alanına 21 yazın.
Adım 9. Bağlan'a tıklayın
Bu, sayfanın altındaki kırmızı bir düğmedir. Bunu yapmak, FileZilla'dan bilgisayarınızı FTP sunucunuza bağlamasını isteyecektir.
Adım 10. Dosyaları sunucuya taşıyın
FTP sunucu sayfanıza yüklemek için klasörleri soldaki pencereden sağdaki pencereye tıklayıp sürükleyebilirsiniz.
İpuçları
- Kendi sunucunuzu barındırıyorsanız, bağlantı noktası 20'yi yönlendirmek bazı ağ sorunlarını çözebilir.
- Ubuntu 17 ve sonraki sürümlerde bir FTP sunucusuna bağlanmak, önceki sürümlere bağlanmaktan biraz farklı görünüyor, bu nedenle henüz yapmadıysanız Ubuntu sürümünüzü 17.10 (veya üstü) olarak güncellemek isteyeceksiniz.