Centos ftp server kurulumu (vsftpd) ftp hesabı oluşturma 2

Ftp server kurulumu Centos (7) sunucularda, ftp bağlantıları için program kurulumu (vsftpd) ve kullanıcı hesabı ekleme çalışmaları için hazırladığım bu doküman ile panelsiz websunucuları oluşturan arkadaşlar için yararlı bir kaynak oluşturmayı düşünüyorum.

— Ftp bağlantıları için vsftpd kurulumu —

Bu işlemlerden sonra kurulum tamamlandı artık ayarları yapabiliriz.

VSFTP ayarları

Açılan ayar sayfasında aşağıdaki parametreleri aynı olacak şekilde düzeltin:

Bağlanan kullanıcıların home dizininden üste çıkmasını engellemek içinde bunu yapalım:

Ftp programına restart atalım (vsftpd)

Sunucu restart edildiğinde ftp hizmetinin otomatik başlatılması için aşağıdaki ayarıda ekleyelim:

ftp hizmetinin kurulumu tamamlandı. Sıra geldi kullanıcı hesabı eklemeye.


— Ftp kullanıcı hesabı ve şifresi ekleme —

Kullanıcı ismi ve izinleri oluşturma:

Oluşturduğumuz kullanıcı için şifre belirleme:

Yukardaki komutu çalıştırdığınızda sizden şifre isteyecek, sonrasında tekrar aynı şifreyi girmenizi isteyecek. Sonrasında aşağıdaki gibi bir yazı çıktığında kullanıcı hesabı ve şifre tamamdır demektir:

Kullanıcı için ssh giriş yetkisini kaldırma

Oluşturduğumuz kullanıcı ismi ve şifresi ile ssh giriş yetkisi otomatik oluşuyor. Bu yetkiyi güvenliğiniz kaldırmanızı öneririm, aşağıdaki şekilde kullanıcının ssh erişim yetkisini iptal etmiş oluruz:

Bu işlemlerden sonra artık ftp bağlantısı yapabiliriz.

kuaza ftp baglantisi

Bu islemden sonra /home klasoru icerisinde cdn_test ismine bir klasor olusacak. Bu klasorun chmod ayarini ve kullanici/grup ayarlarini duzenlemek gerekli, aksi durumda yetki kontrolu sebebi ile sitemiz acilmayacak, hata mesaji ile karsilasacaksiniz.

Chmod ayarini degistirme

Site dosyalari icin klasor olusturalim

Sitenizin dosyalarini barindiracaginiz klasoru olusturacagiz simdi. Standart ve uzun yillardir default gelen ismi: public_html, ancak siz bunu istediginiz gibi degistirerek kullanabilirsiniz. Hemde guvenlik acisindan iyi olabilir ;)

Site klasörünün kullanıcı/grup ayarlarını düzeltme

Bu işlemlerden sonra sitemizin dosyaları ve kullanıcı ayarları yapılmış oldu.

Anlatımı olduğunca kısa tutmaya çalıştım, merak ettiklerinizi ve karşılaştığınız hataları konu altından iletebilirsiniz.

***

NOT: Centos 7 de iptables kullanılmıyor olabilir, aşağıdaki kısmı eş geçebilirsiniz.

Uyarı: Sunucunuzdaki güvenlik duvarı (iptables) ftp portunu bloklamış yada açmamış olabilir. Bu yüzden bağlantı yapamayabilirsiniz. Manuel bu portu kullanıma açmak için aşağıdaki işlemleri yapın:

Iptables kural dosyasını açalım:

COMMIT yazısından öncesine ekleyelim:

Sonrasında aşağıdaki işlemleri sırası ile yapın ve bağlantıyı tekrar deneyin:


Oluşabilecek sorunlar için yada yardım amaçlı konular:


Kullanıcı bilgileriniz ile bağlanamıyorsanız!! 530 Login incorrect.

Bazı durumlarda herşeyi yaptınız ancak bağlantı hatası aldınız. Genelde aşağıdaki gibi hata mesajları görebilirsiniz:

  • 331 Please specify the password
  • 530 Login incorrect.
  • Kritik hata: Sunucuyla bağlantı kurulamıyor
vsftpd kullanici baglanmiyor hatasi cozumu Centos ftp server kurulumu (vsftpd) ftp hesabı oluşturma Centos  vsftpd kurulumu kullanıcı hesabı ftp şifresi ftp şifre ftp server kurulumu ftp kurulumu ftp hesabı ftp bağlantıları FTP bağlantı Centos ftp

Bu hatayı ben aşağıdaki düzenlemeyi yaparak çözdüm. Umarım sizde aynı hata ile karşılaşırsanız bu şekilde çözebilirsiniz:

Bu dosyayi duzenlemek icin acin: /etc/shells

Dosya içerisindekileri yedekleyip, aşağıdaki kodları, son satıra ekleyin

Kaydedip vsftpd ye restart atın.

Sonrasında bağlanmayı tekrar deneyin, çözülmüş olması gerekiyor, ancak çözülmediyse konu altından hata mesajı ile beraber yorumunuzu bırakın, yardımcı olmaya çalışırım.


FTP bağlantısı yapmak için

Panelsiz bir sunucu kullanıyorsanız, ftp bağlantısı yapmak için sunucu IP sini kullanmanızı öneririm. Aksi durumda sunucunuzda hangi webserver’i kullanıyorsanız ona domain ile birleşik ip bütünleşmesini eklemeniz gereklidir. Yoksa ftp bağlantısı sağlayamazsınız (domain ile).

Bu kadar..

Bu konuda kaynak olabilecek siteler:

CEVAP VER

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.