ubuntuusers.de

Welcher FTP ist aktiv und wie konfigurieren?

Status: Ungelöst | Ubuntu-Version: Server 14.04 (Trusty Tahr)
Antworten |

Stiefel

Anmeldungsdatum:
9. Dezember 2005

Beiträge: 93

Hi zusammen,

ich verwalte einen virtuellen Server bei Strato und möchte dort gerne einen FTP Zugang für ein paar Kumpels einrichten. Nun kann ich als root problemlos auf den Server mit Hilfe eines FTP Clients zugreifen. Es läuft also schon vorinstalliert ein FTP Server. Nur welcher? Wie finde ich das heraus?

Ich nutze zusätzlich zu dem virtuellen Server auch die Verwaltungssoftware Plesk 12. Dort finde ich bloß leider keine Einstellungsmöglichkeiten dazu.

Ich war bereits in dem Verzeichnis /etc/proftpd.d Dort gibt es eine Datei mit dem Namen 50-plesk.conf mit dem folgenden Inhalt:

#ATTENTION!
#
#DO NOT MODIFY THIS FILE BECAUSE IT WAS GENERATED AUTOMATICALLY,
#SO ALL YOUR CHANGES WILL BE LOST THE NEXT TIME THE FILE IS GENERATED.

# Global section
<Global>
<IfModule mod_tls.c>
    TLSEngine on
    TLSRequired on
</IfModule>
</Global>

Wie finde ich also heraus welcher FTP Server läuft und wie kann ich diesen konfigurieren?

Danke Euch.

Gruß Stiefel

Lookbehind

Avatar von Lookbehind

Anmeldungsdatum:
28. Januar 2010

Beiträge: 1070

Hallo Stiefel,

wenn man einen Server im Internet betreiben möchte, sollte man eigentlich wissen welche Dienste darauf laufen und wie diese konfiguriert sind. Schon allein aus Sicherheitsgründen.

In deinem Fall ist es recht wahrscheinlich, dass der gesuchte Dienst ProFTPD ist. Wenn du es genau wissen möchtest, schau einfach mal in der Prozess-Liste nach FTP-Prozessen.

ps aux | grep ftp

Wie diese zu konfigurieren sind, findet man dann in der Regel in der zugehörigen Dokumentation und / oder hier im Wiki.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55172

Wohnort: Berlin

Lookbehind schrieb:

Wie diese zu konfigurieren sind, findet man dann in der Regel in der zugehörigen Dokumentation und / oder hier im Wiki.

Was sich natürlich wiederum nicht mit Plesk vertragen muss, da das ja selbst die Konfiguration zerhackstückelt optimiert.

Lookbehind

Avatar von Lookbehind

Anmeldungsdatum:
28. Januar 2010

Beiträge: 1070

tomtomtom schrieb:

Lookbehind schrieb:

Wie diese zu konfigurieren sind, findet man dann in der Regel in der zugehörigen Dokumentation und / oder hier im Wiki.

Was sich natürlich wiederum nicht mit Plesk vertragen muss, da das ja selbst die Konfiguration zerhackstückelt optimiert.

Ehrliche Meinung meinerseits: Weg mit dem Plesk-Mist und lernen seinen Server richtig zu konfigurieren 😉

Stiefel

(Themenstarter)

Anmeldungsdatum:
9. Dezember 2005

Beiträge: 93

Ich danke Euch erstmal. Ja ich habe gedacht das das Pleskzeug etwas taugen würde und wollte es einfach mal testen. Nur leider lässt sich unter Plesk nicht wirklich was einstellen!

Ich denke ich werde den Server nochmal neu aufsetzen lassen ohne diesen Plesk Müll.

Gruß Stiefel

Stiefel

(Themenstarter)

Anmeldungsdatum:
9. Dezember 2005

Beiträge: 93

So, ich habe jetzt den Server nochmal neu aufsetzen lassen ohne diesen Plesk Müll.

ps aux | grep ftp

zeigt mir folgendes an:

root    1967    0.0   0.0    10416   932 pts/2      S+    13:35   0:00 grep --colour=auto ftp

Auch hier ist wieder ein Zugriff über FTP problemlos möglich. Nur welcher FTP Server läuft jetzt? Die Hotline kann mir dazu nichts sagen.

Unter /etc gibt es kein proftpd!

Gruß Stiefel

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14227

Stiefel schrieb:

Unter /etc gibt es kein proftpd!

Wie ist die Ausgabe von:

sudo netstat -tlpen | grep -i ftp

?

Stiefel

(Themenstarter)

Anmeldungsdatum:
9. Dezember 2005

Beiträge: 93

lubux schrieb:

Stiefel schrieb:

Unter /etc gibt es kein proftpd!

Wie ist die Ausgabe von:

sudo netstat -tlpen | grep -i ftp

?

Leider garnichts. Nach der Eingabe und Enter bin ich direkt wieder beim Prompt. Er gibt nichts aus.

Gruß Stiefel

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14227

Stiefel schrieb:

Leider garnichts. Nach der Eingabe und Enter bin ich direkt wieder beim Prompt. Er gibt nichts aus.

Und die Ausgabe von:

which proftpd vsftpd

?

Lookbehind

Avatar von Lookbehind

Anmeldungsdatum:
28. Januar 2010

Beiträge: 1070

Mal ganz banal gefragt: Womit öffnest du denn die FTP-Verbindung? Und wie genau?

verdooft

Anmeldungsdatum:
15. September 2012

Beiträge: 4358

Probier mal:

sudo fuser 21/tcp

Wenn da eine PID oder mehrere rauskommen:

sudo ls -l /proc/2152/exe

2152 durch die oben erhaltene PID ersetzen.

Für meinen lokalen Webserver funktioniert das jedenfalls:

sudo fuser 80/tcp
80/tcp:               2146  2152  2153  2154  2155  2156

sudo ls -l /proc/2146/exe
lrwxrwxrwx 1 root root 0 Aug 26 14:09 /proc/2146/exe -> /usr/sbin/apache2

Stiefel

(Themenstarter)

Anmeldungsdatum:
9. Dezember 2005

Beiträge: 93

Also weder which noch fuser geben eine Ausgabe raus. Man landet direkt wieder beim Prompt.

Ich öffne die Verbindung mit filezilla über Port 22 als sftp. Jeder User den ich erstelle kann sich auch einloggen mit filezilla.

Wie finde ich heraus ob Apache drauf ist und läuft? Unter Status bei der Configseite von Strato steht HTTP Port 80 ist offline und es ist ein Rot weißes Kreuz zu sehen.

Gruß Stiefel

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14227

Stiefel schrieb:

Ich öffne die Verbindung mit filezilla über Port 22 als sftp.

sftp ist nicht ftp.

verdooft

Anmeldungsdatum:
15. September 2012

Beiträge: 4358

sftp ist hier sshd.

sudo fuser 22/tcp                            
22/tcp:               1076

sudo ls -l /proc/1076/exe
lrwxrwxrwx 1 root root 0 Aug 26 14:09 /proc/1076/exe -> /usr/sbin/sshd

Der Dienst gehört zum Paket openssh-server.

Status vom Paket apache2:

dpkg -l | grep apache2

Ob der läuft:

service apache2 status
 * apache2 is running

Stiefel

(Themenstarter)

Anmeldungsdatum:
9. Dezember 2005

Beiträge: 93

verdooft schrieb:

sftp ist hier sshd.

sudo fuser 22/tcp                            
22/tcp:               1076

sudo ls -l /proc/1076/exe
lrwxrwxrwx 1 root root 0 Aug 26 14:09 /proc/1076/exe -> /usr/sbin/sshd

Der Dienst gehört zum Paket openssh-server.

Ok danke das hat jetzt geklappt. Also muss ich mich jetzt weiter mit openssh beschäftigen und mich dort einlesen richtig? Ist das denn empfehlenswert? Sorry ist mein erster Server und ich sammle gerade meine Erfahrung damit. Ich will ja auch noch meine neue Domain mit dem Server verlinken. Mache ich das auch in openssh? Oder sollte ich dafür einen Apache2 aufsetzen?

@lubux Du hast natürlich recht, dachte nur das es einen FTP Server gibt entweder über Port 20 und 21 also normal FTP und über Port 22 also SFTP.

Ich lese aber gerade das openssh allgemein eine sftp Dateiübertragung zur Verfügung stellt. Ich hoffe bloß das ich noch einen Weg finde, die Domain zu verlinken und den sftp zu konfigurieren.

Danke für Eure Geduld.

Gruß Stiefel

Antworten |