Kaydol

Merhaba Sevgili Floodlar.com Kullanıcısı, Web sitemizde geçirdiğiniz zaman ve bu büyüleyici flood evrenine katılımınız için teşekkür ederiz. Floodların geniş dünyasıyla dolu deneyiminizi daha fazla keşfetmek için, web sitemizi sınırsız olarak kullanabilmeniz adına giriş yapmanız gerekmektedir.

Oturum aç

Merhaba Floodlar.com Kullanıcısı, İlk üç sayfayı tamamladınız, tebrikler! Ancak, floodların devamını görmek ve daha fazla interaktif deneyim yaşamak için giriş yapmanız gerekiyor. Hesabınız yoksa, hızlıca oluşturabilirsiniz. Sınırsız floodlar ve etkileşimler sizleri bekliyor. Giriş yapmayı unutmayın!

Şifremi hatırlamıyorum

Şifreniz mi unuttunuz? Endişelenmeyin! Lütfen kayıtlı e-posta adresinizi giriniz. Size bir bağlantı göndereceğiz ve bu link üzerinden yeni bir şifre oluşturabileceksiniz.

Fil Necati Masonlar Locası Subreddit Adı Nedir? Cevap: ( N31 )

Üzgünüz, flood girme izniniz yok, Flood girmek için giriş yapmalısınız.

Lütfen bu Floodun neden bildirilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Lütfen bu cevabın neden bildirilmesi gerektiğini kısaca açıklayın.

Lütfen bu kullanıcının neden rapor edilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Mobil Uygulamada Açın

Güncel Floodlar En sonuncu Nesne

VSFTPD ile CentOS 7’de FTP Sunucusu Nasıl Kurulur

VSFTPD ile CentOS 7’de FTP Sunucusu Nasıl Kurulur

Bir FTP sunucusu kurmak istiyorsanız, VSFTPD’nin basitliğini yenemezsiniz.

FTP, Dosya Aktarım Protokolü anlamına gelir. Onlarca yıldır bilgisayarlar arasında dosya aktarımı için standart bir yöntem olmuştur.

Güvenlik önlemleri eklenmiş olsa da FTP, doğası gereği dosya aktarımı için güvensiz bir yöntemdir. Ancak, dosyaları birden fazla kullanıcının kullanımına açarken veya güvenli ve özel bir ağda çalışırken faydalı olabilir.

Bu kılavuz size nasıl yapılandırılacağını gösterecek ve CentOS 7’de VSFTPD kullanarak bir FTP sunucusu kurun.

CentOS öğreticisine FTP yükleme

Önkoşullar

  • Sudo ayrıcalıklarına sahip bir kullanıcı hesabına erişim
  • bu yum varsayılan olarak yüklenen paket yöneticisi
  • Seçtiğiniz bir metin editörü

FTP Sunucusunu CentOS 7’ye Kurun

Adım 1: VSFTPD ile FTP Hizmetini Kurun

1. Paket yöneticisini güncelleyerek başlayın:

sudo yum update

İşlemin tamamlanmasına izin verin.

Bu kılavuz, VSFTPD (VSFTPD, “Çok Güvenli FTP Daemon yazılım paketi” anlamına gelir). oluşturmak için kullanımı nispeten kolay bir yazılım yardımcı programıdır. Ftp sunucusu.

2. Aşağıdaki komutla VSFTPD yazılımını kurun:

sudo yum install vsftpd

İstendiğinde şunu yazın Y işlemin tamamlanmasına izin vermek için.

CentOS'ta vsftpd'yi kurmak için terminal komutu.

3. Hizmeti başlatın ve sistem aşağıdakilerle önyüklendiğinde başlayacak şekilde ayarlayın:

sudo systemctl start vsftpd
sudo systemctl enable vsftpd
Bu görüntü, kurulumdan sonra vsftpd hizmetinin nasıl başlatılacağını ve etkinleştirileceğini gösterir.

4. Ardından, güvenlik duvarınız için Port 21’de FTP trafiğine izin verecek bir kural oluşturun:

sudo firewall-cmd --zone=public --permanent --add-port=21/tcp
sudo firewall-cmd --zone=public --permanent --add-service=ftp
sudo firewall-cmd –-reload
vsftpd yüklendikten sonra, güvenlik duvarını Port 21'de trafiğe izin verecek şekilde yapılandırın.

Not: Farklı bir güvenlik duvarı uygulaması kullanıyorsanız, onu Port 21 için doğru şekilde yapılandırmak üzere belgelere bakın. Ayrıca, bazı FTP istemcileri Port 20’yi kullanır, dolayısıyla bu kuralı da dahil etmek isteyebilirsiniz. Basitçe ilk satırı kopyalayın ve 21’i 20 ile değiştirin.

2. Adım: VSFTPD’yi Yapılandırma

Sunucunuzdaki FTP hizmetinin davranışı, /etc/vsftpd/vsftpd.conf yapılandırma dosyası.

1. Başlamadan önce, varsayılan yapılandırma dosyasının bir kopyasını oluşturun:

sudo cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.default

Bu, sorunlara neden olabilecek bir ayarı değiştirmeniz durumunda varsayılan yapılandırmaya geri dönebilmenizi sağlar.

2. Ardından, yapılandırma dosyasını aşağıdaki komutla düzenleyin:

sudo nano /etc/vsftpd/vsftpd.conf

3. FTP sunucunuzu anonim kullanıcıları devre dışı bırakacak ve yerel kullanıcılara izin verecek şekilde ayarlayın.

Yapılandırma dosyasında aşağıdaki girişleri bulun ve aşağıdakilerle eşleşecek şekilde düzenleyin:

anonymous_enable=NO
local_enable=YES
Bu görüntüdeki yapılandırma dosyası seçenekleri, sunucunuzdaki vsftpd güvenliğini artırır.

Bu önemli bir adımdır. Anonim erişim risklidir – riskleri anlamadığınız sürece bundan kaçınmalısınız.

4. Ardından, oturum açmış bir kullanıcının dosyaları FTP sunucunuza yüklemesine izin verin.

Aşağıdaki girişi bulun ve aşağıdaki gibi eşleştirmek için düzenleyin:

write_enable=YES

Not: Varsayılan olarak, bu satır bir ile başlar # imza yorum olduğunu belirtmek için Yorum yapma, komutları açıp kapatmanın yararlı bir yoludur. # işareti, sistem bunları talimat olarak yorumlamadan dosyaya notlar almak için de kullanılabilir.

5. FTP kullanıcılarını kendi ana dizinleriyle sınırlayın. Bu genellikle denir hapishane veya chroot hapishanesi. Girişi bulun ve aşağıdakilerle eşleşecek şekilde ayarlayın:

chroot_local_user=YES
allow_writeable_chroot=YES

Not: test amaçlı olarak, allow_writeable_chroot=EVET seçeneği, test edebileceğiniz ve kullanabileceğiniz çalışan bir FTP sunucusu oluşturacaktır. Bazı yöneticiler, user_sub_token Daha iyi güvenlik için seçenek.

Bakın vsftpd belgeleri Bu seçenek hakkında daha fazla bilgi için.

6. vsftpd yardımcı program, onaylanmış bir kullanıcı listesi oluşturmanın bir yolunu sağlar. Kullanıcıları bu şekilde yönetmek için userlist_enable girin, ardından dosyayı aşağıdaki gibi görünecek şekilde düzenleyin:

userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
userlist_deny=NO

şimdi düzenleyebilirsiniz /etc/vsftpd/user_list dosyasını açın ve kullanıcı listenizi ekleyin. (Her satıra bir tane yazınız.) userlist_deny seçeneği, dahil edilecek kullanıcıları belirlemenizi sağlar; ayarlayarak yes listeyi engellenen kullanıcılara değiştirir.

7. Yapılandırma dosyasını düzenlemeyi bitirdiğinizde değişikliklerinizi kaydedin. yeniden başlat vsftpd değişiklikleri uygulamak için hizmet:

sudo systemctl restart vsftpd

3. Adım: Yeni Bir FTP Kullanıcısı Oluşturun

1. Yeni bir FTP kullanıcısı oluşturmak için aşağıdakileri girin:

sudo adduser testuser
sudo passwd testuser

Sistem sizden yeni kullanıcı için bir şifre girmenizi ve onaylamanızı isteyecektir.

2. Yeni kullanıcıyı şuraya ekleyin: Kullanıcı listesi:

echo “testuser” | sudo tee –a /etc/vsftpd/user_list

3. Yeni kullanıcı için bir dizin oluşturun ve izinleri ayarlayın:

sudo mkdir –p /home/testuser/ftp/upload
sudo chmod 550 /home/testuser/ftp
sudo chmod 750 /home/testuser/ftp/upload
sudo chown –R testuser: /home/testuser/ftp
Bir ftp kullanıcısına izinler nasıl atanır.

Bu oluşturur ana sayfa/test kullanıcısı yüklemeler için özel bir dizine sahip yeni kullanıcı için dizin. Yalnızca /uploads dizinine yüklemeler için izinleri ayarlar.

4. Artık oluşturduğunuz kullanıcı ile FTP sunucunuza giriş yapabilirsiniz:

ftp 192.168.01

Bu IP adresini sisteminizdekiyle değiştirin. IP adresinizi Linux ile bulabilirsiniz. ip addr emretmek.

Sistem sizden bir kullanıcı adı isteyecektir – daha önce oluşturduğunuz kullanıcı adını girin. Parolayı yazın, sistem oturumunuzu açmalıdır.

Not: phoenixNAP Bilgi Bankası ayrıca VSFTPD kullanan aşağıdaki FTP sunucusu kurulum kılavuzlarını da içerir:

Adım 4: FTP Sunucusunu Test Edin

FTP sunucusunu yerel olarak test etmek için şu komutu kullanın:

ftp localhost
CentOS 7'de ftp sunucusunu test ettikten sonra çıktı

Uzaktan test etmek için şu komutu kullanın:

ftp your.ftp.server.com
CentOS'ta VSftpd FTP Sunucusunu Kurmak

Not: Bu kılavuzda bazı güvenlik önlemleri yer almakla birlikte, bir üretim ortamında bir FTP sunucusu uygulamadan önce en son güvenlik protokollerini öğrenmeniz önemle tavsiye edilir. Bu, özellikle internete açık bir FTP sunucusu oluşturuyorsanız önemlidir; birçok güvenlik ihlali FTP protokolünden kaynaklanır.

Çözüm

Artık biliyorsun VSFTPD ile Centos 7’de bir FTP sunucusu nasıl kurulur ve kurulur. FTP aracılığıyla sunucunuza giriş yapabilmeli ve dosyaları aktarmaya başlayabilmelisiniz.

İlgili Mesajlar

Yorum eklemek için giriş yapmalısınız.