5 Adımda Ubuntuya FTP Sunucusu Nasıl Kurulur

5 Adımda Ubuntuya FTP Sunucusu Nasıl Kurulur

Bir Linux sunucusu kuruyorsanız, FTP erişimine ihtiyacınız olacak. Bu, önce Linux'ta bir FTP sunucusu kurmak anlamına gelir . Sunucu işletim sisteminizi kurduktan sonra yapacağınız ilk şeylerden biri olmalıdır.

Birçok Linux sunucusu Ubuntu'yu çalıştırır. O halde, Ubuntu sunucusunda bir FTP sunucusunun nasıl kurulacağına bakalım.

FTP Sunucusu Nedir?

FTP veya Dosya Aktarım Protokolü, bir sunucuya dosya yüklemek (koymak) veya bir sunucudan dosya indirmek (almak) için kullanılan sistemdir. Muhtemelen geçmişte farkında olmadan, dosya çekerken veya web'e resim yüklerken kullanmışsınızdır. Veya doğrudan FTP dosya sunucusuna bağlanmak için bir FTP istemcisi kullanmış olabilirsiniz.

Bunun gerçekleşmesi için, dosyaları barındıran uzak sunucuya FTP sunucu yazılımının yüklenmesi gerekir.

İster bir Linux ev sunucusu, bir web sunucusu, oyun sunucusu veya projenize uygun herhangi bir sunucu kuruyor olun, FTP bir sistemden diğerine veri aktarmanın en basit yoludur.

Ubuntu'ya Sunucu Kurun

Ubuntu'ya bir FTP sunucusu kurmak basittir. Muhtemelen en iyi çözüm vsftpd'dir. Ubuntu üzerinde vsftpd ile bir FTP sunucusu kurmak ve yapılandırmak için aşağıdaki adımları izleyin.

1. vsftpd'yi yükleyin

Zaten vsftpd kurulu olabilir. Kontrol etmek için bir terminal penceresi açın ve giriş yapın

sudo apt list --installed

Listenin en altına yakın bir yerde vsftpd bulmalısınız. Değilse, sadece ile yükleyin

sudo apt install vsftpd

Kurulduktan sonra, vsftpd'yi yapılandırmanın zamanı geldi. Orijinal yapılandırma dosyasının bir kopyasını oluşturarak başlayın. Bu, bir şeyler ters giderse varsayılan yapılandırmanın geri yüklenebileceği anlamına gelir.

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf_default

Bunu yaptıktan sonra, hizmeti şu şekilde başlatın:

sudo systemctl start vsftpd

Sunucunun aşağıdakilerle çalıştığını onaylayın:

sudo systemctl enable vsftpd

Kurulu vsftpd ile yapılandırmaya başlayabilirsiniz.

2. Bir FTP Kullanıcısı Oluşturun

İhtiyacınız olan ilk şey bir FTP kullanıcı hesabıdır. Bununla, sunucuda barındırılan dosyalara vsftpd aracılığıyla erişmek için herhangi bir FTP istemcisini kullanabilirsiniz. Terminalde şunu girin:

sudo useradd –m username

("Kullanıcı adını", istediğiniz kullanıcı adıyla değiştirin.)

sudo password username

Kullanıcı adı ve parola ayarlandığında, çalıştığını doğrulamak için hesabın ana klasöründe bir test dosyası oluşturun:

cd /home/username sudo nano testfile.txt

Ubuntu FTP sunucunuza ilk bağlandığınızda, testfile.txt dosyasını görmelisiniz.

3. Ubuntu FTP Sunucunuzu Güvenli Hale Getirin

Ancak bir bağlantı kurmadan önce Ubuntu'da FTP bağlantı noktalarının açık olduğundan emin olmanız gerekir. Varsayılan olarak, bunlar ufw'de (Karmaşık Olmayan Güvenlik Duvarı) güvenlik nedeniyle kapalıdır.

20 numaralı bağlantı noktası üzerinden erişimi etkinleştirmek için şunu kullanın:

sudo ufw allow 20/tcp

Dağıtımınız farklı bir güvenlik duvarı kullanıyorsa veya bir alternatif yüklediyseniz, bağlantı noktalarını açmak için belgelere bakın.

Ayrıca, kullanıcıların dosya yükleyebilmesini de isteyeceksiniz. Bunu yapılandırma dosyasında ayarlayabilirsiniz. Düzenlemek için açın:

sudo nano /etc/vsftpd.conf

Write_enabled'ı bulun ve "EVET" olarak ayarlandığından emin olarak girişi kaldırın:

write_enable=YES

Hit Ctrl + X çıkmak için, ve Y kaydedin.

Herkese açık FTP sunucuları için, her kullanıcının sahip olduğu erişimi sınırlamak isteyeceksiniz. Chroot ile her kullanıcıyı kendi ana dizini ile sınırlayabiliriz. vsftpd.conf'ta bu satırı bulun ve yorumunu kaldırın (# işaretini kaldırın):

chroot_local_user=YES

Yine Ctrl+X çıkmak için ve Y kaydetmek için.

Birden fazla kullanıcı için bir liste tutmak daha akıllı bir seçenektir.

İlk önce, metin düzenleyicinizde vsftpd.chroot_list dosyasını açın.

sudo nano /etc/ vsftpd.chroot_list

Burada, kendi klasörleriyle sınırlamak istediğiniz kullanıcı adlarını listeleyin. Kaydedin ve çıkın, ardından vsftpd.conf'a dönün ve chroot_local_user=YES'in yorumlanmadığından emin olun:

#chroot_local_user=YES

Bunun yerine yorumsuz

chroot_list_enable=YES

ve

chroot_list_file=/etc/vsftpd.chroot_list

Şöyle görünmelidir:

5 Adımda Ubuntu'ya FTP Sunucusu Nasıl Kurulur

Tekrar kaydedip çıkın. Son olarak, FTP hizmetini yeniden başlatın:

sudo systemctl restart vsftpd.service

Son olarak, Ubuntu sunucunuzun adını kontrol etmek için hostname komutunu kullanın. Daha sonra FTP sunucusuna bağlanmak için bunu kullanabilirsiniz. IP adresini kullanmayı tercih ederseniz, ip address komutunu girin ve not alın.

4. Şifreli Bağlantılar: FTP+SSL=FTPS

Ayrıca SSL/TLS kullanarak Ubuntu FTP sunucunuza gelen ve giden trafiğin şifrelenmesini de zorlayabilirsiniz.

İlgili: Herkesin bilmesi gereken şifreleme terimleri

vsftpd.conf dosyasında "SSL şifreli bağlantılar" referansına bakın ve aşağıdakileri ekleyin:

ssl_enable=YES rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

Dosyayı kaydedin ve çıkın. Artık belirli FTPS'leri FTP istemcinizde bir bağlantı protokolü olarak kullanabilirsiniz.

5. Ubuntu'ya bir FTP İstemcisi kurun

Başka bir sistemden, bir komut satırı aracı veya masaüstü uygulaması kullanarak Ubuntu FTP sunucunuza bağlanabilirsiniz.

Linux'ta terminaldeki sunucuya şu şekilde erişebilirsiniz:

sudo ftp hostname

Sunucunuzun ana bilgisayar adını "hostname" ile değiştirdiğinizden emin olun. IP adresini de kullanabilirsiniz

sudo ftp ipaddress

İstendiğinde, daha önce belirlediğiniz kullanıcı adını ve şifreyi girin. Daha sonra veri aktarmak için get ve put komutlarını kullanabilirsiniz.

Daha sezgisel bir şey mi istiyorsunuz yoksa FTP sunucusuna başka bir işletim sisteminden mi erişmek istiyorsunuz? Bir FTP istemcisine ihtiyacınız olacak ve tartışmasız en iyisi FileZilla. Açık kaynaklı bir çözüm, bu Windows (bir sunucunun yanı sıra), macOS için mevcuttur ve Linux için 32 bit ve 64 bit sürümleri vardır. Ne yazık ki Ubuntu veya diğer Linux dağıtımları için FileZilla FTP sunucusu yok.

İndirin: FileZilla (Ücretsiz)

Ubuntu FTP sunucunuza bağlanmak üzere FileZilla istemcisini kullanmak için uygulamayı kurun ve başlatın. Sonra:

  1. Dosya > Site Yöneticisi'ne tıklayın
  2. Burada, Yeni site'yi tıklayın
  3. Sağdaki bölmede FTP'yi  seçin.
  4. FTPS kullanıyorsanız , Şifreleme için TLS'yi seçin .
  5. Ardından, Ana Bilgisayar'a ana bilgisayar adını veya IP adresini girin ve Bağlantı Noktasını ekleyin .
  6. İçin Oturum açma türü  de girdi hesap kimlik Kullanıcı ve Şifre .
  7. Bağlan'ı tıklayın .

5 Adımda Ubuntu'ya FTP Sunucusu Nasıl Kurulur

Ardından, Ubuntu FTP sunucunuzdan veri yüklemek ve indirmek (koymak ve almak) için özgürsünüz. Taşımak istediğiniz dosyaları sürükleyip bırakmanız yeterlidir.

Farklı bir FTP istemcisi mi kullanıyorsunuz? Adımlar büyük ölçüde aynı olmalıdır, ancak açıklama için uygulamanın belgelerine bakın.

Ubuntu'da Bir FTP Sunucusu Oluşturdunuz

Ubuntu işletim sisteminin masaüstü veya sunucu sürümünü kullanıyor olsanız da, artık bir FTP sunucusu çalıştırıyor. Bu, web sayfalarını yüklemekten önemli verilere kolay erişim sağlamaya kadar herhangi bir sayıda amaç için kullanılabilir. FTP'yi kullanarak, sunucu makinesine fiziksel erişiminiz olmadan ihtiyacınız olduğunda verileri alabilirsiniz.


Linux için En İyi 10 Video Konferans Uygulaması

Linux için En İyi 10 Video Konferans Uygulaması

Serbest çalışanlar ve düzenli olarak evden çalışan çalışanlar için uzaktan iletişim, dikkat edilmesi gereken birçok şeyden biridir. Video konferans, artık çoğumuz için ofis içi toplantıların yerini aldı. Zoom ve Skype gibi araçlar büyümede büyük bir artış gördü.

Linuxta Dosyaları ve Dizinleri Kolayca Şifreleme ve Şifresini Çözme

Linuxta Dosyaları ve Dizinleri Kolayca Şifreleme ve Şifresini Çözme

Yeni yazılım paketleri kurmak ve öğrenmek zorunda kalmadan Linux'ta dosyaları hızlı ve kolay bir şekilde şifrelemek istediniz mi? İşte, dosyalarınızı meraklı gözlerden uzak tutmanıza yardımcı olan, bir parolayla korunan AES256 aracılığıyla dosyaları veya dizinleri kolayca şifrelemenin mükemmel ve kolay bir yolu.

make: komutu bulunamadı Ubuntuda hata nasıl düzeltilir

make: komutu bulunamadı Ubuntuda hata nasıl düzeltilir

make komutu muhtemelen Linux ekosisteminde en yaygın kullanılan komutlardan biridir. Bu komut, programları doğrudan kaynak koddan oluşturmak ve derlemek için kullanılır.

fdupes Kullanarak Linuxta Yinelenen Dosyalar Nasıl Bulunur ve Kaldırılır

fdupes Kullanarak Linuxta Yinelenen Dosyalar Nasıl Bulunur ve Kaldırılır

Çok miktarda ortam ve belgeyle çalışırken, bilgisayarınızda aynı dosyanın birden çok kopyasının birikmesi oldukça yaygındır. Kaçınılmaz olarak, sisteminizdeki yinelenen dosyalar için periyodik kontrolleri kışkırtan gereksiz dosyalarla dolu dağınık bir depolama alanı izler.

İstikrarlı ve Son Derece Güçlü Linux Dağıtımları: Hangisini Seçmelisiniz?

İstikrarlı ve Son Derece Güçlü Linux Dağıtımları: Hangisini Seçmelisiniz?

Bir Linux dağıtımı seçerken birçok Linux kullanıcısının karşılaştığı en önemli seçeneklerden biri, kararlılığı veya yazılımın ne kadar değiştiğidir.

2020 Linux Kötü Amaçlı Yazılım Pandemisi Yılı mı?

2020 Linux Kötü Amaçlı Yazılım Pandemisi Yılı mı?

Güvenlik konusundaki itibarı, Linux'un genellikle Microsoft Windows sistemlerini düzenli olarak rahatsız eden tehdit türlerine karşı daha az savunmasız olduğu düşünülür. Bu algılanan güvenliğin çoğu, nispeten düşük sayıda Linux sisteminden geliyor, ancak siber suçlular nicelikten çok kaliteyi seçmenin değerini görmeye mi başlıyor?

Linuxta uGet Download Manager Nasıl İndirilir ve Kurulur

Linuxta uGet Download Manager Nasıl İndirilir ve Kurulur

İndirme yöneticileri, tüm indirmelerinizi tek bir uygulama içinde yönetmek ve size bazı kullanışlı özellikler sağlamak için popüler bir araçtır. Yakın zamanda Windows işletim sisteminden Linux'a geçiş yaptıysanız, ünlü İnternet İndirme Yöneticisine (IDM) bir alternatif arıyor olabilirsiniz.

Cursive ile Chromebooklarda Not Almak Daha Kolay

Cursive ile Chromebooklarda Not Almak Daha Kolay

Cursive, Google'ın HP Chromebook x2 11'in piyasaya sürülmesiyle tanıttığı bir Aşamalı Web Uygulamasıdır (PWA). Bu uygulamayı, ekran kalemi donanımlı Chromebook'unuzda el yazısı notlar almak için kullanabilirsiniz.

Vim Nasıl Kullanılır: Temel Bilgiler Kılavuzu

Vim Nasıl Kullanılır: Temel Bilgiler Kılavuzu

Vim, Unix benzeri sistemler için mevcut olan en güçlü ve çok yönlü kod düzenleyicisidir. Bill Joy tarafından geliştirilen Vi editörünün bir uzantısıdır. Vim, çoğu Linux ve BSD sisteminde varsayılan olarak mevcuttur.

Hızlı Veri Depolama için Redis ve PHPye Başlarken

Hızlı Veri Depolama için Redis ve PHPye Başlarken

Popüler Redis depolama motoru, herhangi bir yazılım geliştiricisinin cephaneliğinde mükemmel ve sahip olunması gereken bir araçtır. Bellek içi depolama motoru, saniyede 32 milyona varan etkileyici bir sorgu ile son derece hızlı bir şekilde veri depolamaya ve alınmasına izin vererek, onu herhangi bir büyük veritabanı motorunun birincil tamamlayıcısı haline getirir.

Linuxta Neofetch Nasıl Kurulur ve Kullanılır

Linuxta Neofetch Nasıl Kurulur ve Kullanılır

Neofetch, terminalde sisteminizle ilgili bilgilerle birlikte Linux dağıtımınızın bir ASCII logosunu görüntüler. Pek çok Linux kullanıcısı, sadece havalı olduğunu düşündükleri için masaüstlerinin ekran görüntülerinde kullanacak. Ve haklılar. Kurulumunuzu ekran görüntülerinde göstermek için de kullanabilirsiniz.

DistroTest ile Kurulum Yapmadan Herhangi Bir Linux Dağıtımını Test Etme

DistroTest ile Kurulum Yapmadan Herhangi Bir Linux Dağıtımını Test Etme

Linux dağıtımlarını yüklemeden sisteminizde denemek ister misiniz? İnternette Linux tabanlı işletim sistemlerini bir internet tarayıcısında çalıştırmanıza izin veren birkaç web sitesi mevcuttur.

TAR ve TAR.GZ Dosyaları Nasıl Sıkıştırılır ve Açılır veya Çıkarılır

TAR ve TAR.GZ Dosyaları Nasıl Sıkıştırılır ve Açılır veya Çıkarılır

Dosya sıkıştırma, bir bilgisayarda depolama alanından tasarruf etmenin harika bir yoludur. Linux'taki paketlere aşina iseniz, bir TAR veya TAR.GZ dosyasıyla karşılaşmış olabilirsiniz. Deneyimli kullanıcılar bir TAR dosyasının ne olduğunu ve nasıl çıkarılacağını bilirken, Linux'a yeni başlayanlar onunla ne yapacaklarını bulmakta bazı zorluklarla karşılaşabilirler.

Geliştiriciler için En İyi 10 Linux Dağıtımı

Geliştiriciler için En İyi 10 Linux Dağıtımı

Linux sıradan kullanıcılar için tercih edilen işletim sistemi olmasa da, çoğu geliştirici ve programcı için ilk tercihtir. Linux, programlama ve geliştiriciler düşünülerek açıkça tasarlanmış daha pratik bir işletim sistemidir.

Spotify Linuxa Nasıl Yüklenir

Spotify Linuxa Nasıl Yüklenir

Spotify, oradaki en büyük müzik akışı hizmetlerinden biridir. Hem mobil (Android ve iOS) hem de masaüstü (Mac ve Windows) cihazlar için yerel istemcileri vardır.

Arch Linuxta Paketler Nasıl Kurulur ve Kaldırılır

Arch Linuxta Paketler Nasıl Kurulur ve Kaldırılır

Paketleri Arch Linux'a kurmak istiyor ama nasıl yapacağınızı bilmiyor musunuz? Pek çok insan, Debian tabanlı dağıtımlardan Arch'a ilk geçiş yaptıklarında bu sorunla karşılaşıyor. Ancak, paket yöneticilerini kullanarak Arch tabanlı sisteminizde paketleri kolayca yönetebilirsiniz.

Alien Kullanarak Linux Paketleri Arasında Dönüşüm Nasıl Yapılır?

Alien Kullanarak Linux Paketleri Arasında Dönüşüm Nasıl Yapılır?

Bir Linux paketini başka bir biçime dönüştürmek istiyor musunuz? Belki de aradığınız paket dağıtımınız için mevcut değil ama yine de ne olursa olsun onu istiyorsunuz. Ya da belki bir geliştiricisiniz ve paketi yeniden oluşturmak zorunda kalmadan programınızı hızla başka biçimlerde yeniden paketleyerek zamandan tasarruf etmek istiyorsunuz.

tt ile Linuxta Yazma Testi Nasıl Yapılır?

tt ile Linuxta Yazma Testi Nasıl Yapılır?

Modern teknoloji çağında, yazı yazmak birçok meslek için en yaygın faaliyetlerden biri haline geldi. Doğru ve daha hızlı yazmayı öğrenmek, aynı sürede daha fazla iş yapmanıza yardımcı olabilir.

Mv Komutu ile Linux Dosyaları Nasıl Taşınır

Mv Komutu ile Linux Dosyaları Nasıl Taşınır

GUI dosya tarayıcısını kullanarak Linux'ta bir dosyayı nasıl taşıyacağınızı muhtemelen zaten biliyor olsanız da, terminalde dosyaları hızlı bir şekilde farklı dizinlere taşımanıza izin veren bir taşıma komutu olup olmadığını merak ediyor olabilirsiniz. İstediğiniz mv komutudur ve basit sözdizimi ve birkaç isteğe bağlı güvenlik bayrağı ile kullanımı kolaydır.

Linux için En İyi 10 Video Konferans Uygulaması

Linux için En İyi 10 Video Konferans Uygulaması

Serbest çalışanlar ve düzenli olarak evden çalışan çalışanlar için uzaktan iletişim, dikkat edilmesi gereken birçok şeyden biridir. Video konferans, artık çoğumuz için ofis içi toplantıların yerini aldı. Zoom ve Skype gibi araçlar büyümede büyük bir artış gördü.

5 Adımda Ubuntuya FTP Sunucusu Nasıl Kurulur

5 Adımda Ubuntuya FTP Sunucusu Nasıl Kurulur

Bir Linux sunucusu kuruyorsanız, FTP erişimine ihtiyacınız olacaktır. Bu, önce Linux'ta bir FTP sunucusu kurmak anlamına gelir. Sunucu işletim sisteminizi kurduktan sonra yapacağınız ilk şeylerden biri olmalıdır.

Linuxta Dosyaları ve Dizinleri Kolayca Şifreleme ve Şifresini Çözme

Linuxta Dosyaları ve Dizinleri Kolayca Şifreleme ve Şifresini Çözme

Yeni yazılım paketleri kurmak ve öğrenmek zorunda kalmadan Linux'ta dosyaları hızlı ve kolay bir şekilde şifrelemek istediniz mi? İşte, dosyalarınızı meraklı gözlerden uzak tutmanıza yardımcı olan, bir parolayla korunan AES256 aracılığıyla dosyaları veya dizinleri kolayca şifrelemenin mükemmel ve kolay bir yolu.

make: komutu bulunamadı Ubuntuda hata nasıl düzeltilir

make: komutu bulunamadı Ubuntuda hata nasıl düzeltilir

make komutu muhtemelen Linux ekosisteminde en yaygın kullanılan komutlardan biridir. Bu komut, programları doğrudan kaynak koddan oluşturmak ve derlemek için kullanılır.

fdupes Kullanarak Linuxta Yinelenen Dosyalar Nasıl Bulunur ve Kaldırılır

fdupes Kullanarak Linuxta Yinelenen Dosyalar Nasıl Bulunur ve Kaldırılır

Çok miktarda ortam ve belgeyle çalışırken, bilgisayarınızda aynı dosyanın birden çok kopyasının birikmesi oldukça yaygındır. Kaçınılmaz olarak, sisteminizdeki yinelenen dosyalar için periyodik kontrolleri kışkırtan gereksiz dosyalarla dolu dağınık bir depolama alanı izler.

İstikrarlı ve Son Derece Güçlü Linux Dağıtımları: Hangisini Seçmelisiniz?

İstikrarlı ve Son Derece Güçlü Linux Dağıtımları: Hangisini Seçmelisiniz?

Bir Linux dağıtımı seçerken birçok Linux kullanıcısının karşılaştığı en önemli seçeneklerden biri, kararlılığı veya yazılımın ne kadar değiştiğidir.

2020 Linux Kötü Amaçlı Yazılım Pandemisi Yılı mı?

2020 Linux Kötü Amaçlı Yazılım Pandemisi Yılı mı?

Güvenlik konusundaki itibarı, Linux'un genellikle Microsoft Windows sistemlerini düzenli olarak rahatsız eden tehdit türlerine karşı daha az savunmasız olduğu düşünülür. Bu algılanan güvenliğin çoğu, nispeten düşük sayıda Linux sisteminden geliyor, ancak siber suçlular nicelikten çok kaliteyi seçmenin değerini görmeye mi başlıyor?

Linuxta uGet Download Manager Nasıl İndirilir ve Kurulur

Linuxta uGet Download Manager Nasıl İndirilir ve Kurulur

İndirme yöneticileri, tüm indirmelerinizi tek bir uygulama içinde yönetmek ve size bazı kullanışlı özellikler sağlamak için popüler bir araçtır. Yakın zamanda Windows işletim sisteminden Linux'a geçiş yaptıysanız, ünlü İnternet İndirme Yöneticisine (IDM) bir alternatif arıyor olabilirsiniz.

Cursive ile Chromebooklarda Not Almak Daha Kolay

Cursive ile Chromebooklarda Not Almak Daha Kolay

Cursive, Google'ın HP Chromebook x2 11'in piyasaya sürülmesiyle tanıttığı bir Aşamalı Web Uygulamasıdır (PWA). Bu uygulamayı, ekran kalemi donanımlı Chromebook'unuzda el yazısı notlar almak için kullanabilirsiniz.

Vim Nasıl Kullanılır: Temel Bilgiler Kılavuzu

Vim Nasıl Kullanılır: Temel Bilgiler Kılavuzu

Vim, Unix benzeri sistemler için mevcut olan en güçlü ve çok yönlü kod düzenleyicisidir. Bill Joy tarafından geliştirilen Vi editörünün bir uzantısıdır. Vim, çoğu Linux ve BSD sisteminde varsayılan olarak mevcuttur.