Movie2
Serwer FTP
File Transfer Protocol  - protokół transportowy plików umożliwiający wymianę plików ze zdalnymi systemami. Pozwala również na wykonywanie różnych operacji na tych plikach. Serwer może udostępniać swe zasoby użytkownikom zdefiniowanym z wymaganym hasłem jak i anonimowym. Serwer FTP używa dwóch portów - portu 20, służącego do przesyłania danych i portu 21 do kontroli transmisji.


Uruchomienie serwera vsftpd w dystrybucji AUROX

1. Uruchamiamy program setup

2. Uruchamiamy usługę vsftpd

3. Dokonujemy konfiguracji plików:

a)  /etc/vsftpd/vsftpd.conf

        # Dostęp dla uzytkowników anonimowych

        anonymous_enable=YES

        # Uncomment this to allow local users to log in.

        # Dostęp dla użytkowników lokalnych

        local_enable=YES

        # Zezwolenie na zapisywanie

        write_enable=YES

        # Default umask for local users is 077. You may wish to change this to 022,

        # if your users expect that (022 is used by most other ftpd's)

        local_umask=022

        #

        # Uncomment this to allow the anonymous FTP user to upload files. This only

        # has an effect if the above global write enable is activated. Also, you will

        # obviously need to create a directory writable by the FTP user.

        anon_upload_enable=YES

        # Zezwolenie na zapisywanie dla użytkowników anonimowych

        anon_mkdir_write_enable=NO

        #

        # Activate directory messages - messages given to remote users when they

        # go into a certain directory.

        dirmessage_enable=YES

        #

        # Activate logging of uploads/downloads.

        xferlog_enable=YES

        #

        # Make sure PORT transfer connections originate from port 20 (ftp-data).

        connect_from_port_20=NO

        #

        # If you want, you can arrange for uploaded anonymous files to be owned by

        # a different user. Note! Using "root" for uploaded files is not

        # recommended!

        #chown_uploads=YES

        #chown_username=whoever

        #

        # You may override where the log file goes if you like. The default is shown

        # below.

        xferlog_file=/var/log/vsftpd.log

        #

        # If you want, you can have your log file in standard ftpd xferlog format

        xferlog_std_format=YES

        #

        # You may change the default value for timing out an idle session.

        #idle_session_timeout=600

        #

        # You may change the default value for timing out a data connection.

        #data_connection_timeout=120

        #

        # It is recommended that you define on your system a unique user which the

        # ftp server can use as a totally isolated and unprivileged user.

        nopriv_user=nobody

        #

        # Enable this and the server will recognise asynchronous ABOR requests. Not

        # recommended for security (the code is non-trivial). Not enabling it,

        # however, may confuse older FTP clients.

        async_abor_enable=YES

        #

        # By default the server will pretend to allow ASCII mode but in fact ignore

        # the request. Turn on the below options to have the server actually do ASCII

        # mangling on files when in ASCII mode.

        # Beware that turning on ascii_download_enable enables malicious remote parties

        # to consume your I/O resources, by issuing the command "SIZE /big/file" in

        # ASCII mode.

        # These ASCII options are split into upload and download because you may wish

        # to enable ASCII uploads (to prevent uploaded scripts etc. from breaking),

        # without the DoS risk of SIZE and ASCII downloads. ASCII mangling should be

        # on the client anyway..

        ascii_upload_enable=YES

        ascii_download_enable=YES

        #

        # Baner powitalny:

        ftpd_banner=***** Witam na serwerze FTP  ******

        #

        # You may specify a file of disallowed anonymous e-mail addresses. Apparently

        # useful for combatting certain DoS attacks.

        #deny_email_enable=YES

        # (default follows)

        #banned_email_file=/etc/vsftpd.banned_emails

        #

        # You may specify an explicit list of local users to chroot() to their home

        # directory. If chroot_local_user is YES, then this list becomes a list of

        # users to NOT chroot().

        #chroot_list_enable=YES

        # (default follows)

        #chroot_list_file=/etc/vsftpd.chroot_list

        #

        # You may activate the "-R" option to the builtin ls. This is disabled by

        # default to avoid remote users being able to cause excessive I/O on large

        # sites. However, some broken FTP clients such as "ncftp" and "mirror" assume

        # the presence of the "-R" option, so there is a strong case for enabling it.

        #ls_recurse_enable=YES

        pam_service_name=vsftpd

        userlist_enable=YES

        #włączenie listy uzytkowników zabroniomych (vsftpd.users)

        #i dozwolonych (vsftpd.user_list)

        userlist_deny=NO

        #enable for standalone mode

        listen=YES

        tcp_wrappers=YES

b)/etc/vsftpd.user_list

        # Definiowanie użytkowników dozwolonych

        # Jeżeli opcja userlist_deny=NO, to dozwoleni s± tylko użytkownicy z tego pliku

        # Jeżeli opcja userlist_deny=YES (domyślna), nie będą dozwoleni użytkownicy

        # z tego pliku i bedzie mozliwy dostęp z wykorzystaniem haseł

        # Domyślnie vsftpd sprawdza czy również plik /etc/vsftpd.ftpusers,

        # w którym wpisani s± uzytkownicy niedozwoleni.

        #Lista użytkowników dozwolonych

        user1

        user2

        userXX

        anonymous

c) /etc/vsftpd.ftpusers

        # Dla tych użytkowników dostęp do serwera ftp jest zabroniony

        root

        bin

        daemon

        adm

        lp

        sync

        shutdown

        halt

        mail

        news

        uucp

        operator

        games

        nobody

 



 Witam na stronie Linux - LinArt. Strona jest w trakcie tworzenia. Zapraszam za jakiś czas.
Dodany 2007-08-17 przez Artur    Więcej>>>

 

  Podstawy
  Administracja
  Usługi serwerowe
  Pozostałe
 


 
Twoje IP
3.16.217.50
Other 
Jesteś
55758
gościem na stronie

Aktualnie online
2

 
Copyright © LinArt 2007