Proftp installieren

Proftp unter Linux installieren

Hier einige evtl. nuetzliche Infos zur Benutzung von Proftp:
------------------------------------------------------------

Konfigurationsdatei: proftpd.conf
liegt meist unter /etc oder /usr/local/etc
(am besten mit locate suchen, falls kein locate installiert ist findutils
nachinstallieren ;) )


Hinweis: wenn proftp mit der Fehlermeldung "FTP-Server is shut down" nicht mehr
gestartet werden kann, muss das file /etc/shutmsg von hand geloescht werden.

Wichtig: DefaultRoot ~/ !allftp
Das ~/ ! In der Zeile vom DefaultRoot bewirkt, dass der FTP-User nicht aus seinem
Heimat-
verzeichniss herauskann. Also nicht in Vaterverzeichnisse. In seine
Unterverzeichnisse kann
er jedoch wechseln, sofern er die entsprechenden Rechte hat. Hinter dem ! Ist es
moeglich Gruppen anzugeben, fuer die diese chroot Einstellung nicht gelten soll. In diesem
Fall sind alle Benutzer der Gruppe allftp berechtigt ihr Home-Verzeichnis zu verlassen und
auch in darueberliegende Verzeichnisse zu wechseln.

Beispiel fuer ein start/stop script.
wobei hier evtl die pfade zum sshd angepasst werden muessen


#! /bin/sh
test -f /usr/local/sbin/sshd || exit 0
case "$1" in
start)
echo "Start sshd: sshd"
/usr/local/sbin/sshd
echo "."
;;
stop)
echo "Stop sshd: sshd"
kill `cat /var/run/sshd.pid`
echo "."
;;
restart)
echo "Stop sshd: sshd"
kill `cat /var/run/sshd.pid`
echo "."
echo "Start sshd: sshd"
/usr/local/sbin/sshd
echo "."
;;
*)
echo "Usage: /etc/init.d/sshd start|stop|restart"
exit 1
;;
esac