• 06-01-2011, 21:53:58
    #1
    Eposta Aktivasyonu Gerekmekte
    Merhaba arkadaşlar,Öncelikle konuyu yanlış yere açtıysam özür diliyorum.

    Müşterilerim için ftp server ile , filezilla,cute ftp vs gibi programlarla giriş yapılabilecek bir ftp server arıyorum,nette araştırdım ama tam olarak faydalı birşey bulamadım,Benim istediğim ftp server şu şekil olacak.

    Ben Putty üzerinden ftp kullanıcısı ekleyecegım , O kişi ssh ile hiçbir ilgisi olmadan sadece filezilla türü programlar ile benım ona actıgım dosyada yetki sahibi olacak...Bu şekil birşey varsa yardımcı olursanız sevinirim..

    Teşekkürler.
  • 06-01-2011, 23:05:47
    #2
    aşağıdaki gibi kurabilirsin.

    yum install gcc
    cd /tmp/
    wget --passive-ftp ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.4rc1.tar.gz
    tar zxvf proftpd-1.3.4rc1.tar.gz
    cd proftpd-1.3.4*/
    ./configure --sysconfdir=/etc
    make
    make install
    cd ..
    rm -fr proftpd*
    
    ln -s /usr/local/sbin/proftpd /usr/sbin/proftpd
    
    nano /etc/init.d/proftpd
    şimdi açılan ekrana aşağıdakileri yazıp Ctrl + x ardından y ve enter tuşlayın.

    #!/bin/sh
    # $Id: proftpd.init,v 1.1 2004/02/26 17:54:30 thias Exp $
    #
    # proftpd        This shell script takes care of starting and stopping
    #                proftpd.
    #
    # chkconfig: - 80 30
    # description: ProFTPD is an enhanced FTP server with a focus towards \
    #              simplicity, security, and ease of configuration. \
    #              It features a very Apache-like configuration syntax, \
    #              and a highly customizable server infrastructure, \
    #              including support for multiple 'virtual' FTP servers, \
    #              anonymous FTP, and permission-based directory visibility.
    # processname: proftpd
    # config: /etc/proftp.conf
    # pidfile: /var/run/proftpd.pid
    
    # Source function library.
    . /etc/rc.d/init.d/functions
    
    # Source networking configuration.
    . /etc/sysconfig/network
    
    # Check that networking is up.
    [ ${NETWORKING} = "no" ] && exit 0
    
    [ -x /usr/sbin/proftpd ] || exit 0
    
    RETVAL=0
    
    prog="proftpd"
    
    start() {
            echo -n $"Starting $prog: "
            daemon proftpd
            RETVAL=$?
            echo
            [ $RETVAL -eq 0 ] && touch /var/lock/subsys/proftpd
    }
    
    stop() {
            echo -n $"Shutting down $prog: "
            killproc proftpd
            RETVAL=$?
            echo
            [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/proftpd
    }
    
    # See how we were called.
    case "$1" in
      start)
            start
            ;;
      stop)
            stop
            ;;
      status)
            status proftpd
            RETVAL=$?
            ;;
      restart)
            stop
            start
            ;;
      condrestart)
            if [ -f /var/lock/subsys/proftpd ]; then
              stop
              start
            fi
            ;;
      reload)
            echo -n $"Re-reading $prog configuration: "
            killproc proftpd -HUP
            RETVAL=$?
            echo
            ;;
      *)
            echo "Usage: $prog {start|stop|restart|reload|condrestart|status}"
            exit 1
    esac
    
    exit $RETVAL
    şimdi aşağıdaki komutlarla devam edin.

    chmod 755 /etc/init.d/proftpd
    chkconfig --levels 235 proftpd on
    son olarak conf dosyasında küçük bir değişiklik yapmamız gerekiyor. Aşağıdaki komutla conf dosyasını açıp

    nano /etc/proftpd.conf
    [...]
    Group                           nogroup
    [...]
    olan kısmı

    [...]
    Group                           nobody
    [...]
    olarak

    [...]
    #DefaultRoot ~
    [...]
    olan kısmıda

    [...]
    DefaultRoot ~
    IdentLookups off
    ServerIdent on "FTP Server ready."
    [...]
    olarak değiştirip Ctrl +x ardından y ve enterlayarak kaydedin. şimdi ftp serveri çalıştıralım.

    /etc/init.d/proftpd start
    veya
    service proftpd start
    Kaynak http://www.howtoforge.com/perfect_setup_centos5.0_p6

    Edit: Shh üzerinden kullanıcı ekleme silme, şifre verme gibi işlemleri bildiğinizi varsayıyorum, isterseniz onlarıda ekleyebilirim.
  • 07-01-2011, 16:53:17
    #3
    Eposta Aktivasyonu Gerekmekte
    teşekkür ederim vsftpd ile çözdüm ztn sorunuda sizinkinide bi deneyeceğim zaman ayırdığınız için teşekkürler.
  • 20-11-2013, 10:49:34
    #4
    wine kur sonra filezilla.exe bu kadar.
  • 12-02-2014, 23:11:12
    #5
    rafet55 php r10 google arattir kurulum var vsftpd server kurulumu vine bulasma derim

    Discovery cihazımdan Tapatalk kullanılarak gönderildi
  • 21-01-2015, 23:42:46
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Ben pure-ftp kullanıyorum gayet başarılı.

    Gerekli kurulum dökümanlarını bu adresten bulabilirsin. linux ftp kurulumu