Ich habe einen Linux-Webserver (CentOS) und möchte FTP-Zugriff auf den Server einrichten. Laut IP-Tabelle ist Port 21 offen und Verbindungen dorthin werden akzeptiert, aber ich bin mir nicht sicher, was ich jetzt tun soll.
Wie richte ich FTP-Benutzer ein und aktiviere sie bei der Linux-Installation?
Antwort1
Ich glaube, dass CentOS standardmäßig vsftpd installiert hat. Sie können dies überprüfen mit
rpm -qa | grep ftpd
vsftpd-2.2.2-6.el6_0.1.x86_64
Wenn es nicht installiert ist, können Sie es installieren mit
yum install vsftpd
Nach der Installation können Sie es mit dem Servicebefehl starten und stoppen
service vsftpd start
Starting vsftpd for vsftpd: [ OK ]
oder
service vsftpd stop
Shutting down vsftpd: [ OK ]
Dies sind die Grundlagen. Der Rest besteht aus dem Lesen der Manpages vsftpd und vsftpd.conf.
Antwort2
Hier finden Sie die RHEL6-Dokumentation zum Einrichten eines FTP-Servers mit vsftp. Dabei wird davon ausgegangen, dass Sie CentOS6 verwenden. Andernfalls sollte es eine entsprechende Dokumentation für die jeweilige Version von RHEL/CentOS geben:
http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s1-FTP.html