Dateimanager (WebFTP)  [GELÖST]

User avatar
b0snaX
Posts: 261
Joined: Tue 26. Apr 2016, 20:18

Dateimanager (WebFTP)  [GELÖST]

Post by b0snaX »

Hallo,

ich würde es sehr begrüßen, wenn KeyHelp im Kundenbereich einen Dateimanager (WebFTP) bekäme. Das ist ja mittlerweile standart bei allen Administrations tools. Was haltet ihr davon?

---
ADMIN-EDIT: Ein Datei-Manager ist mittlerweile Teil von KeyHelp.
Schöne Grüße,
b0snaX

Code: Select all

if ($ahnung == 'keine' ) { use ( Handbuecher ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
Thomas Alva Edison wrote:Ich habe nicht versagt. Ich habe mit Erfolg zehntausend Wege entdeckt, die zu keinem Ergebnis führen.
PurpleVampire
Posts: 3
Joined: Sun 12. Jun 2016, 14:01

Re: Dateimanager (WebFTP)

Post by PurpleVampire »

Ja. Das fände ich sehr gut.
select name from me;
Posts: 588
Joined: Tue 9. Feb 2016, 16:44

Re: Dateimanager (WebFTP)

Post by select name from me; »

Ich persönlich benötige das nicht.
Viele Grüße, Christian
User avatar
b0snaX
Posts: 261
Joined: Tue 26. Apr 2016, 20:18

Re: Dateimanager (WebFTP)

Post by b0snaX »

select name from me; wrote:Ich persönlich benötige das nicht.
Ob man es wirklich benötigt oder auch nicht sei mal dahingestellt. Fest steht jedenfalls alle Administrations Panels haben das auch die gorßen bekannten kostenpflichtigen Anbiter bieten es an. Und es ist durchaus praktisch wenn man gerade eben als Kunde was auf seiner seite macht und man möchte eine Datei abändern oder eine zwei zusätzliche datein hochlanden, dann muss man nicht unbedingt ein FTP Programm anschmeissen dafür.
Schöne Grüße,
b0snaX

Code: Select all

if ($ahnung == 'keine' ) { use ( Handbuecher ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
Thomas Alva Edison wrote:Ich habe nicht versagt. Ich habe mit Erfolg zehntausend Wege entdeckt, die zu keinem Ergebnis führen.
User avatar
Jolinar
Community Moderator
Posts: 4004
Joined: Sat 30. Jan 2016, 07:11
Location: Weimar (Thüringen)
Contact:

Re: Dateimanager (WebFTP)

Post by Jolinar »

b0snaX wrote:Und es ist durchaus praktisch wenn man gerade eben als Kunde was auf seiner seite macht und man möchte eine Datei abändern oder eine zwei zusätzliche datein hochlanden, dann muss man nicht unbedingt ein FTP Programm anschmeissen dafür.
Man sollte aber auch bedenken, daß eine WebFTP-Schnittstelle auch wieder einen zusätzlichen Angriffsvektor bietet.
Davon abgesehen...Was spricht denn dagegen, daß man von seinen Kunden erwarten kann, ein vernünftiges FTP-Programm zu nutzen? Man sollte die Bequemlichkeit seiner Kunden nicht zu sehr unterstützen ;)
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
  • In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
    In this color, I write as a moderator and provide moderative guidance or justify moderative interventions
  • In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
    In this color, I write as a community member and share my personal opinions and views
select name from me;
Posts: 588
Joined: Tue 9. Feb 2016, 16:44

Re: Dateimanager (WebFTP)

Post by select name from me; »

b0snaX wrote: Und es ist durchaus praktisch wenn man gerade eben als Kunde was auf seiner seite macht und man möchte eine Datei abändern oder eine zwei zusätzliche datein hochlanden, dann muss man nicht unbedingt ein FTP Programm anschmeissen dafür.
Ich kann verstehen, dass so etwas für manche Anwender interessant sein könnte. Bei uns im Unternehmen verwenden wir lieber SSH/SCP. Aber unsere Endkunden nutzen Keyhelp auch nicht direkt.
Jolinar wrote: Man sollte aber auch bedenken, daß eine WebFTP-Schnittstelle auch wieder einen zusätzlichen Angriffsvektor bietet.
Würde ich an dieser Stelle auch vermuten.

Achtung: Ab hier nur gefährliches Halbwissen. Jemand von Keyweb wird mich hoffentlich korrigieren. :D

Da die FTP Zugangsdaten - soweit ich weiß - nicht in Keyhelp gespeichert werden, müsste Keyhelp in die Lage versetzt werden, bei allen Usern zu lesen und zu schreiben.

Im Moment gibt es da eine Trennung zwischen dem Keyhelp Frontend, dass nur in die Datenbank schreibt, und dem Cronjob, der mit root Rechten die Daten in der Datenbank interpretiert und die notwendigen Dateien erzeugt.

Ich wüsste spontan nicht, wie man das "sicher" umsetzen könnte.
Viele Grüße, Christian
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: Dateimanager (WebFTP)

Post by Martin »

Hallo,

die FTP Zugangsdaten stehen durchaus in der KeyHelp Datenbank, Proftpd ist mit dem proftpd-mysql Plugin an die KeyHelp Datenbank angebunden und überprüft die Loginversuche mit den dort gespeicherten Daten.

In der KeyHelp Datenbank selbst liegen dazu, neben dem Usernamen, gesalzene SHA512 Hashes. Rein technisch wäre ein Web-FTP daher aus dieser Sicht umsetzbar.
Viele Grüße,
Martin
select name from me;
Posts: 588
Joined: Tue 9. Feb 2016, 16:44

Re: Dateimanager (WebFTP)

Post by select name from me; »

Vielen Dank für die Klarstellung. Wie genau würde die Anmeldung mit dem Username und Hash des Kennworts funktionieren?
Viele Grüße, Christian
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: Dateimanager (WebFTP)

Post by Martin »

Hallo,

wie ist das gemeint? Der Hash ist zu Speicherung des Passwortes in der Datenbank. Eine Anmeldung selbst erfolgt mit dem Client natürlich mit dem Passwort, aus welchem dann entsprechend der Hash für den Vergleich gebildet wird.
Viele Grüße,
Martin
select name from me;
Posts: 588
Joined: Tue 9. Feb 2016, 16:44

Re: Dateimanager (WebFTP)

Post by select name from me; »

Ich meinte, wie genau die Anmeldung des Web FTP Skripts mit Hilfe von Username und Hash funktioniert.

Unter Web-FTP verstehe ich, dass das Skript sich per FTP Protokoll an dem (lokalen) FTP Server anmeldet. Das sollte ja mit dem Hash nicht möglich sein, sondern nur mit dem Passwort. Daher frage ich mich, wie genau die Anmeldung an dem FTP Server funktioniert.

Vielleicht verstehe ich das aber auch nur falsch.

Ich dachte bei dem Stichwort Web-FTP/Dateimanager daran, dass man ohne Eingabe des FTP Passworts in Keyhelp Dateien innerhalb eines /home/user/... Verzeichnisses bearbeiten kann.

Wenn man das Kennwort für den FTP Account eingeben muss, dann erübrigt sich meine Frage nach dem "Wie" natürlich.

@b0snaX: Meintest Du das in etwa so? Und falls nicht, könntest Du das bitte noch etwas genauer beschreiben?

1. Als Benutzer in Keyhelp anmelden.
2. "FTP Benutzer" in der Navigation wählen.
3. Icon WebFTP für einen FTP Account anklicken.
4. Man sieht die Dateien in keyhelp, als hätte man ein FTP Client gestartet, und kann Dateien bearbeiten/hochladen/löschen ...
Viele Grüße, Christian
User avatar
b0snaX
Posts: 261
Joined: Tue 26. Apr 2016, 20:18

Re: Dateimanager (WebFTP)

Post by b0snaX »

select name from me; wrote:@b0snaX: Meintest Du das in etwa so? Und falls nicht, könntest Du das bitte noch etwas genauer beschreiben?

1. Als Benutzer in Keyhelp anmelden.
2. "FTP Benutzer" in der Navigation wählen.
3. Icon WebFTP für einen FTP Account anklicken.
4. Man sieht die Dateien in keyhelp, als hätte man ein FTP Client gestartet, und kann Dateien bearbeiten/hochladen/löschen ...
Ja, genau das war meine Idee vielleicht noch den login über eine Subdomain einbauen z.B. webftp.keyhelp-hostname.tld. Ansonsten hast du meine Idee richtig interpretiert.
Schöne Grüße,
b0snaX

Code: Select all

if ($ahnung == 'keine' ) { use ( Handbuecher ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
Thomas Alva Edison wrote:Ich habe nicht versagt. Ich habe mit Erfolg zehntausend Wege entdeckt, die zu keinem Ergebnis führen.
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: Dateimanager (WebFTP)

Post by Martin »

Hallo,

ich hatte hier bezüglich WebFTP bzw. FTP Allgemein einen Client im Hinterkopf, in welchen der User entsprechend seine Zugangsdaten eingibt. Diese würden dann während des Logins gegen den Hash geprüft. (So wie bei PHPmyAdmin und Roundcube ja auch ein Login erforderlich ist)

Inwiefern hier ein WebFTP Client möglich wäre, in welchen kein extra Login nötig wäre, müsste dann unser Entwickler prüfen. Ich vermute aber auch das es hier Sicherheitsbedenken geben kann.
Viele Grüße,
Martin
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: Dateimanager (WebFTP)

Post by Alexander »

Beide Varianten wären denkbar - aus Nutzersicht wäre natürlich die ohne doppelten Login die zu präferierende Option.

Hierzu könnte man die Passwörter statt als Hash als z.B. AES256 speichern. ( So wird es aktuell auch mit Passwörtern der Backup-Remote-Server Einstellungen gehandhabt. )
Das ist sicher, solange der serverspezifische geheime Schlüssel auch geheim bleibt. Ohne diesen bleibt einem potentiellen Angreifer ( wie bei der Hash Variante ) nur die Brute Force Methode um Passwörter zu knacken, sollte einmal die Datenbank kompromittiert werden.

Ich find das Feature schon wichtig. Nicht immer hat man einen FTP Clienten zur Hand, muss aber mal schnell eine Datei bearbeiten/hochladen/löschen. Ich rücke es auf meiner Prioritätenliste mal ein bischen nach oben ;)
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
b0snaX
Posts: 261
Joined: Tue 26. Apr 2016, 20:18

Re: Dateimanager (WebFTP)

Post by b0snaX »

Alexander wrote:Ich find das Feature schon wichtig. Nicht immer hat man einen FTP Clienten zur Hand, muss aber mal schnell eine Datei bearbeiten/hochladen/löschen. Ich rücke es auf meiner Prioritätenliste mal ein bischen nach oben ;)
Besten dank Alexander.
Schöne Grüße,
b0snaX

Code: Select all

if ($ahnung == 'keine' ) { use ( Handbuecher ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
Thomas Alva Edison wrote:Ich habe nicht versagt. Ich habe mit Erfolg zehntausend Wege entdeckt, die zu keinem Ergebnis führen.
snocer
Posts: 19
Joined: Sun 19. Jun 2016, 11:05

Re: Dateimanager (WebFTP)

Post by snocer »

@ Alexander

WebBenutzer würde ich ebenfalls begrüßen, diese haben den Vorteil, dass der Site Admin mehrere WebBenutzer anlegen kann die nur Zugriff auf ein bestimmtes Verzeichnis bekommen wo diese dann Ihre Inhalte ablegen können. Jeder Windows Benutzer kann dann über "Verbinden mit" sich sein (Privates OneDrive, DropBox etc.) Verzeichnis anlegen. Der Site Admin bestimmt via Quota wie viel Speicher dem Benutzer zur Verfügung stehen. Der Benutzer benötigt keinen FTP-Client dafür auf seinem Rechner installiert und kann die Dateien wie gewohnt per Drag and Drop hin und her verschieben. Kann dadurch ebenfalls von jedem PC aus auf seine Daten zugreifen ohne weitere Dienste zu mieten oder einrichten zu müssen.

cu snocer
Locked