Benutzer-Werkzeuge

Webseiten-Werkzeuge


openbsd:anonymen_ftp-server_einrichten

Anonymen FTP-Server einrichten

Anlegen eines Benutzers für den FTP-Dienst. Dieser soll aber nicht die Möglichkeit haben, sich an einer Shell anzumelden. Das Verzeichnis für die Dateien, die über den FTP-Server zur Verfügung gestellt werden sollen, werden wie für einen Benutzer typisch in einem eigenen Heimatverzeichnis /home/ftp abgespeichert.

# useradd -k '' -c FTP -d /home/ftp -s /sbin/nologin -m ftp

Danach kann der FTP-Server aktiviert und gestartet werden.

# rcctl enable ftpd
# rcctl start ftpd

Wurden die zur Verfügung zu stellenden Dateien nach /home/ftp transferiert, werden sie vielleicht noch die Zugriffsrechte sowie die Benutzer und Gruppenzugehörigkeit der Quelle(n) besitzen. Es kann sicherlich nicht schaden, diese Attribute für alle anzugleichen.

# chmod -R 755 /home/ftp/
# chown -R ftp:ftp /home/ftp/

Mit der Datei /etc/ftpwelcome kann dann noch ein Begrüßungstext definiert werden, der beim Login auf den FTP-Server dargestellt wird.

         Welcome to the Alix FTP server!
                                                           /(        )`
                                                           \ \___   / |
     +---------- Available content ---------+              /- _  `-/  '
     |                                      |             (/\/ \ \   /\
     |                                      |             / /   | `    \
     |                                      |             O O   ) /    |
     |  Musik/      ->  favourite music     |             `-^--'`<     '
     |                                      |            (_.)  _  )   /
     |  Podcasts/   ->  favourite Podcasts  |              .___/`    /
     |                                      |               `-----' /
     |                                      |  <----.     __ / __   \
     |                                      |  <----|====O)))==) \) /====
     |                                      |  <----'    `--' `.__,' \
     |                                      |               |        |
     |                                      |                \       /
     +--------------------------------------+           ______( (_  / \_____
                                                      ,'  ,-----'   |       \
                                                      `--{__________)  (FL) \/

openbsd/anonymen_ftp-server_einrichten.txt · Zuletzt geändert: 2021/11/14 01:52 von sommteck