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
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
Supporter
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
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
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
|