Wenn du ispCP installiert hast, wird ProFTPd automatisch mit-installiert ...
Melde dich mal bei mir im ICQ, dann schaue ich mir das mal genauer an.
[ DEBIAN ] Wie erstelle ich FTP-User?
- Android
- Geschlossen
-
-
Wenn ich mich nun per FileZilla einloggen will erscheint diese Meldung:
Status: Verbinde mit 91.214.169.250...
Antwort: fzSftp started
Befehl: open "ftpiw@91.214.169.250" 22
Befehl: Pass: ********
Status: Connected to 91.214.169.250
Fehler: Fatal: unable to initialise SFTP on server: could not connect
Fehler: Herstellen der Verbindung zum Server fehlgeschlagen -
Falschen Port eingegeben? Laut Open willst du auf 22 zugreifen was SSH wäre oder wie in der Fehler-Meldung SFTP .
EDIT: Aso ganz vergessen nimm mal 21
-
Der Port ist aber 22^^..
Ich habs jetz mal über die Domain versucht, da funktionierts ;)..
Danke dir..
Noch ne Frage. Wie erstelle ich nen FTP benutzer, der nur auf 1 ordner zugriff hat?
Freundliche Grüsse
Vince -
Hab mir gerade mal durchgelesen worum es hier eigentlich geht:D hatte nur FTP-Server gelesen.
So richtig eigentlich garnicht aber funktionieren sollte es über
defaultroot ~
Somit wird halt jeder Nutzer auf sein Heimatverzeichnis beschränkt. Steht auch oben im Tut weiß jetzt nur net wie weit diese Tatsache dort klar wird.
-
Also wenn ich mich mit dem erstellten User einlogge, befinde ich mich in einem Pfad, den ich nicht verlassen kann...
Also wenn ich jetz SA:MP Server sponsore, soll ich dann einfach den Ordner in diesen Pfad kopieren?
-
Ähm ka wie das mim SAMP-Server is, aber dein Pfad ist ja ein eigener Benutzer auf dem Server. Für jeden Kunden en eigenen Benutzer nehmen wäre da eigentlich gut, wie dass in der Praxis bei SAMP-Servern gehandhabt wird, wartest am besten auf irgendwen der mit SAMP-Hosting was zu tun hat.
EDIT: Habe gerade mal eben geguckt...Also weiß ja nicht wie dann nachher die Verwaltung der Server abläuft, kriegen die Nutzer Zugriff per UCP oder wirklich SSH-Zugriff, wenn es um Dinge wie mal beenden oder starten geht?? Bei zweiterem muss ja auf jeden Fall jeder Nutzer sein eigenes Konto haben, sonst kann man ja einfach den anderen am Server rumspielen.
-
So richtig eigentlich garnicht aber funktionieren sollte es über
Ehm... wie wärs denn mitdefaultroot VERZEICHNIS USERNAME
z.B.
Dann kann der User grex nur auf /home/allgemeine_daten zugreifen. -
Meinst du jetzt in dieser proftpd.conf?
Da soll ich dann schreiben:
DefaultRoot /home/samp03_1111
Aber wie erkennt der jetz, dass es sich um den user ftpiw handelt?
-
hab ich doch oben geschrieben
defaultroot /home/samp03_1111/ ftpwi
ja in die proftpd.conf
-
-
Und wie mach ich das, wenn ich mehrere FTP User hab?
Dann einfach unten nochma defaultroot?
Freundliche Grüsse
Vince -
Ja... die FAQ lesen von proftpd sollte dir nicht schaden.
-
Nein! Habe mal eben die entsprechende Stelle im Tut hier zitiert. Dadurch wird halt jeder User auf sein Verzeichnis /home/user1 oder /home/user2 beschränkt. So kann User1 nicht einfach bei User2 vorbeischauen. Wäre jetzt die einzige Möglichkeit die mir einfällt:
Hierbei interessiert uns nur die Datei im Verzeichnis "/etc/proftpd/" und bearbeiten diese nun wie folgt:
nano /etc/proftpd/proftpd.conf
Mit dem Tastenkürzel "STRG+W" kann man nach bestimmten Einträgen suchen, weches uns jetzt helfen wird:
Zitat
STRG+W
Nach "DefaultRoot" suchen //Ohne Anführungszeichen (")
Zitat
Original:
# DefaultRoot ~Mit folgendem ersetzen:
DefaultRoot ~ -
Nein! Habe mal eben die entsprechende Stelle im Tut hier zitiert. Dadurch wird halt jeder User auf sein Verzeichnis /home/user1 oder /home/user2 beschränkt. So kann User1 nicht einfach bei User2 vorbeischauen. Wäre jetzt die einzige Möglichkeit die mir einfällt:
Somit sperrst du aber jeden User in deren Heimatsverzeichnis ein, und es kann dann z.B. der User michael nicht auf /home/alex zugreifen. -
also ich hab das jetz so inder proftpd.conf:
DenyFilter \*.*/
# Use this to jail all users in their homes
DefaultRoot /home/samp03 ftpiwDoch ich bin immer noch im gleichen Verzeichnis...-.-
-
Somit sperrst du aber jeden User in deren Heimatsverzeichnis ein, und es kann dann z.B. der User michael nicht auf /home/alex zugreifen.
Jo so hatt ich es ja auch oben geschrieben, für mich ging dass aus seinen Postings als Ziel hervor. Aber soll er es mal mit deiner Variante versuchen, welche mehr Freiheiten bietet.
-
also ich hab das jetz so inder proftpd.conf:
DenyFilter \*.*/
# Use this to jail all users in their homes
DefaultRoot /home/samp03 ftpiwDoch ich bin immer noch im gleichen Verzeichnis...-.-
Hast du den proftpd Server auch neugestartet damit die Änderung wirksam wird?Bei mir sieht es so aus und es funktioniert:
Daher, User grex kann nur auf /var/www alle anderen User können auf deren Heimatsverzeichnis, wichtig ist dass DefaultRoot ~ an letzter stelle von allen Regeln steht.
-
Muss ich proftpd neu starten, damit die Änderungen wirksam werden? denn es ist immer noch alles gleich wie vorher-.-
EDIT: Steht im Tut
Aber ist immer nocg leich..-.-
-
Muss ich proftpd neu starten, damit die Änderungen wirksam werden?
Hast du den proftpd Server auch neugestartet damit die Änderung wirksam wird?
-
Ja habe ich (Siehe edit von mir oben^^)
Aber immer noch alles gleich-.-
EDIT: Ich bin immer im Verzeichnis: /opt/lampp/htdocs