Yerel FTP sunucusu, dosya aktarma protokolunu kullanarak dosyaları aktarma yeteneğidir. Kablolu ve kablosuz bir yerel ağ uzerinden uygun dosya paylaşımı icin kullanılır. Bu yerel sunucu hem işte hem de evde yararlı olabilir. Ubuntu kullanarak, bir FTP sunucusu daha da kullanışlıdır, cunku yapılandırma ve kullanım icin minimum kaynak ve kaynak gerektirir.


Ubuntu temelinde bir ftp sunucusu kurabilirsiniz.
Biraz teori​Gunumuzde dosya paylaşım protokolu ozellikle kendi kaynaklarını Internet'teki sunuculara ve ayrıca guvenilir bilgisayarlar arasında aktarmak icin kullanılır. Windows icin iyi bilinen FTP istemcileri, orneğin, FileZilla, iki bilgisayarın etkileşimine yoneliktir, aralarındaki veri alışverişi mumkun olduğu kadar basit ve yonetilebilirdir.


Protokol, istemci-sunucu mantığına dayanmaktadır. Bu, iki teknik taraf olduğu anlamına gelir - muşteri (ihtiyaclarına hizmet eden) ve sunucu (ihtiyaclara hizmet eden). Sunucuya bağlantı, acık kimlik doğrulama (oturum acma ve şifre) veya isimsiz olarak (destekleniyorsa) kullanılarak yapılabilir. Buna rağmen, FTP protokolu, ozellikle gunumuz standartlarına gore koruma acısından zayıftır. Ancak, Ubuntu'da FTP kurulumu, bazı ek guvenlik standartları icerebilir.
Uygulamaya devam ediyoruz. Daemon profpd​Ubuntu FTP sunucusunu başarıyla kurmak icin “daemon” denilen programı kullanıyoruz. Bu, arka planda calışırken rutin gorevleri gercekleştirmenize izin veren bir programdır. Proftpd - Ubuntu'da FTP icin gerekli olan bir servistir. Kurulumu, Terminalde basit bir komutla yapılır:
Msgstr "Sudo apt-get install proftpd".


Yukleme tamamlandığında, sunucu yapılandırmasını guncellemeniz ve temel ayarları değiştirmeniz gerekecektir. Bu, sunucunun giriş işlemini yapılandırmanıza yardımcı olacaktır. Gerekli tum değişiklikler "/etc/proftpd/proftpd.conf" dosyasında gereklidir. Nano editoru kullanılarak hemen acılabilir.
Boylece, Ubuntu FTP sunucusunu kurmaya başladı. Her şeyden once, gerekli 2 parametreyi değiştirin.
Dosyanın en sonuna satırı eklemeniz gerekir:
"AuthUserFile /etc/proftpd/ftpd.passwd"
Daha sonra eklemenizi onerdiğimiz bu belgede, ana giriş parametrelerinin kaydedileceği belirtilmiştir. Yorum karakterini “DefaultRoot” - “#” satırından kaldırıyoruz. Şimdi “/ etc / shells” dosyasını duzenlemeye devam edelim. Buna “/ bin / false” satırını ekleyin. Bu komutların yardımıyla mevcut bir gruba yeni kullanıcılar ekleyebilirsiniz:
Eğer "username" = "ftp" ve "group" = "www-data" eklerseniz, "grup kullanıcı adı grubu ekle", o zaman sunucunun "sahipliğinde" dosyalarla calışmak mumkun olur.
Ayrıca, Ubuntu FTP sunucusunun kurulumu “sahibini değiştir” komutunu sağlar: “chown -R ftp: www-data”. Onun yardımı ile, kullanıcı dosyalarının sahibini "ftp" yapabilirsiniz. Www-data kullanıcı grubuna dokumanlara grup erişimi sağlanacaktır. Tum ayarlar tamamlandığında, sunucuyu yeniden başlatmanız yeterlidir:
"Sudo /etc/init.d/proftpd restart"
Şimdi sanal kullanıcı hesaplarını yapılandırmanız gerekiyor. Bu, aşağıdaki şemaya gore yapılmalıdır:
“Ftpasswd —passwd —dosya = / etc / proftpd / ftpd.passwd —name = (kullanıcı adı) —shell = / bin / false —home = / var / www / html —uid = (kullanıcı kimliği ile komutunu oğrenebilirsiniz” id ftp ") -gid = (grup kimliği, www-data grubu icin diyelim - 33)
Burada “home”, ev dizini, Ubuntu'daki “shell”, kullanıcının kabuğudır. “Dosya” verilerin nerede saklanacağını gosterir. Komutu girdikten sonra sunucuyu tekrar başlatın.
Şimdi bir TFTP sunucusunu nasıl yapılandırabileceğinizi duşunun, Ubuntu bu konuda bize yardımcı olacaktır.
Ubuntu'da TFTP sunucusu​Basit Dosya Aktarım Protokolu, esas olarak bir ağ icindeki bilgisayarları başlatmak icin kullanılır. Anahtar kimlik doğrulamasını desteklemez. Ancak IP adresleriyle filtrelemeyi etkinleştirmek mumkundur. Ubuntu'nun TFTP sunucusu ağ guvenliği acısından oldukca savunmasız. Bununla birlikte, vazgecilmez olacağı uygulama alanları vardır.
Oncelikle, Yetenek programını ve gerekli tum paketleri kurmanız gerekir:
"Sudo apt-get install yetenek"
"Sudo yetenek -R apache2 atftpd tftpd-hpa yukleyin"


Şimdi - “sudo nano / etc / default / atftpd” dosyasında değişiklikler yapın, satırdaki “USE_INETD = true” değerini “USE_INETD = false” ile değiştirin.
Bundan sonra, "sudo nano / etc / default / tftpd-hpa" dosyasını duzenlemeniz gerekir. Ubuntu'da bir FTP sunucusu kurmak icin dizine uyuyor: “OPTION” - “TFTP_DIRECTORY =” / srv / tftp ”” den sonra.
Ve Atftpd arka planını calıştırın:
"Sudo /etc/init.d/atftpd start"
Sonra, Apache'yi yapılandırmanız gerekir.
"Sudo ln - s / srv / tftp / var / www / tftp"
Bu, TFTP sunucusu dizinlerine bir linktir.
Yapılandırılmış DHCP cok onemlidir:
"Sudo nano /etc/dhcp3/dhcpd.conf"
Aşağıdakileri yazmak gereklidir:
“# Etki alanı adı (dahili).
secenek etki alanı adı "domain_name";
Bağlı PC'de #DNS sunucusu.
secenek etki alanı adı sunucuları IP_adresi;
# Bu satırdan "#" yorumunu kaldırmanız gerekir.
yetkili;
# Sunucu icin istenen alt ağ verileri.
alt ağ 192.168.0.0 ağ maskesi 255.255.255.0 "
Şimdi yalnızca DHCP sunucusunu yeniden başlatmak icin kalır:
"Sudo /etc/init.d/dhcp3-server restart".
Gorduğunuz gibi, bir Ubuntu FTP sunucusu kurmak ozel teknik beceri gerektirmiyor. Ayrıca, Linux uzerinde calışan herkes icin oldukca basittir.
Sonunda​Bu makalede, Ubuntu'da bir FTP sunucusunun nasıl kurulacağını detaylı ve detaylı bir şekilde tartıştık ve ayrıca bir TFTP sunucusu kurmaya da dikkat ettik. Bu araclar, Ubuntu'nun ne kadar esnek ve işlevsel olduğuna mukemmel bir ornektir. Kullanımı ve konfigurasyonu hakkında hala sorularınız varsa, bu makalenin yorumlarında onlara sormaktan cekinmeyin. Ayrıca sitemizdeki diğer materyalleri de okuyunuz.