Aktivéiert Anonyme Kont fir Proftpd Server an RHEL/CentOS 7


No der leschter Tutorial betreffend Proftpd Server am CentOS/RHEL 7, probéiert dësen Tutorial Proftpd Funktionalitéit ze verlängeren andeems Dir Anonym Kont Login aktivéiert. Anonym Login gi benotzt fir Benotzer ouni Konten um Server Zougang zu spezifesche Verzeechnes an der Systemhierarchie z'erméiglechen, déi par défaut am CentOS/RHEL 7 /var/ftp Verzeechnes ass, ouni de Besoin fir den anonyme Benotzer gitt e Passwuert.

Wann anonym Benotzer authentifizéiert sinn an op de Server ageloggt sinn, gi se an de Standardverzeechnes chroot a si kënnen net Zougang zu méi héije Verzeichnisser um Systemwee kréien. Wärend déi anonym Blockdirektiv normalerweis an der Haaptprotpd Konfiguratiounsdatei gespäichert ass.

  1. Protpd Server installéieren an CentOS/RHEL 7

Zu dësem Thema wäert ech eng aner Approche benotze fir Anonyme Kontkonfiguratiounen ze späicheren, mat der Hëllef vun zwee Verzeichnisser, enabled_mod an disabled_mod, déi all zukünfteg Servermoduler erweidert Funktionalitéit späicheren, ouni Messing der Haaptrei Proftpd Configuratiounsdatei.

Schrëtt 1: Aktivéiert Anonym Modul fir Proftpd Server

1. No Proftpd Server war op Ärem System installéiert mat der Default Configuratiounsdatei Stoppen der Daemon Prozess, Backupsatellit proftpd Haaptrei Configuratiounsdatei an dann oppen proftpd.confFichier fir Ännerung mat Äre Léifsten Text Redakter.

# systemctl stop proftpd
# cp /etc/proftpd.conf  /etc/proftpd.conf.bak
# nano /etc/proftpd.conf

2. Elo datt Dir Proftpd Haaptdatei fir Änneren opgemaach hutt, gitt op d'Enn vun dëser Datei an op der leschter Zeil füügt déi folgend Ausso un, wat de Fall ass
Server fir all d'Konfiguratioun ze analyséieren an ze benotzen, déi a Dateien fonnt goufen, déi mat .conf Extensioun vum enabled_mod Verzeichnis ofgeschloss sinn.

Include /etc/proftpd/enabled_mod/*.conf

3. Nodeems Dir déi uewe genannte Ausso fäerdeg bäigefüügt hutt, späichert d'Datei a schléisst d'Datei a erstellt enabled_mod an disabled_mod Verzeichnisser. All déi zukünfteg Konfiguratioun vun elo un gëtt am disabled_mod Verzeichnis gespäichert a gëtt um Proftpd Server aktivéiert andeems symbolesch Linken entspriechend dem enabled_mod Verzeichnis erstallt ginn. .

# mkdir -p /etc/proftpd/enabled_mod
# mkdir -p /etc/proftpd/disabled_mod

4. Elo ass et Zäit fir en einfachen Anonyme Konfiguratiounsdatei Modul fir Proftpd ze addéieren. Mat Ärem Liiblingstexteditor erstellt e Fichier mam Numm anonymous.conf um disabled_mod Wee.

# nano /etc/proftpd/disabled_mod/anonymous.conf

Füügt déi folgend Aussoen an de Fichier.

<Anonymous ~ftp>
  User ftp
  Group ftp

UserAlias anonymous ftp
DirFakeUser       on ftp 
DirFakeGroup on ftp
MaxClients 10

    <Directory *>    
<Limit WRITE>     
DenyAll   
</Limit> 
    </Directory>

</Anonymous>

Wann Dir méi fortgeschratt Futures betreffend Anonyme Kont braucht, fillt Iech gratis Proftpd Dokumenter op de folgende Linken ze benotzen.

  1. http://www.proftpd.org/docs/directives/linked/config_ref_Anonymous.html
  2. http://www.proftpd.org/docs/configs/anonymous.conf

5. Och wann den Anonyme Modul erstallt gouf, ass et bis elo nach net aktivéiert. Fir dëse Modul z'aktivéieren, gitt sécher datt Dir e symbolesche Link op enabled_mod Verzeichnis erstellt, andeems Dir de Kommando hei ënnen benotzt, an dann den FTP-Daemon starten fir Ännerungen z'applizéieren.

# ln -s /etc/proftpd/disabled_mod/anonymous.conf  /etc/proftpd/enabled_mod/
# ll /etc/proftpd/enabled_mod/
# systemctl start proftpd
# systemctl status proftpd

6. Fir Zougang zu de Fichieren anonym vun Proftpd Server geliwwert, oppen engem Browser an Typ Är Server IP Adress oder Domain Numm benotzt FTP Protokoll an Dir sollt automatesch als anonym ageloggt an Verzeechnes Struktur recuperéieren.

ftp://192.168.1.21
ftp://your_domain_name

7. Wann Dir FileZilla benotzt, wielt just Anonym op Logon Typ an Dir wäert automatesch op de Server authentifizéiert ginn. Wann Dir aner FTP Clienten wéi Browser oder FileZilla benotzt, déi Iech froen e Benotzernumm aginn, gitt einfach anonym op de Benotzernumm a loosst d'Passwuert
eidel gelagert fir ze authentifizéieren.

8. De Standard servéiert FTP Anonym Verzeechnes ass /var/ftp/ Systemwee, deen zwee Verzeichnisser mat verschiddene Permissiounen enthält.

  1. Pub Verzeechnes - Den ëffentlechen FTP Verzeechnes deen vun all anonym authentifizéierte Benotzer gelies a opgelëscht ka ginn. Hei kënnt Dir Dateien setzen fir Clienten Zougang an erofzelueden.
  2. Eroplueden Verzeechnes - Et huet restriktiv Permissiounen a kann net vun anonyme Benotzer opgelëscht ginn.

9. Fir d'Anonym Konfiguratioun op Proftpd Server auszeschalten, läscht just anonymous.conf Datei aus enabled_mod Verzeichnis an restart den FTP Daemon
Ännerungen ze gëllen.

# rm /etc/proftpd/enabled_mod/anonymous.conf
# systemctl restart proftpd.service

Dat ass et! Am nächsten Tutorial betreffend ProFTPD Server op RHEL/CentOS 7, wäert ech diskutéieren wéi Dir SSL/TLS verschlësselte Dateitransfer benotze kënnt fir Datenübertragungen tëscht Clienten a Server ze sécheren.