Wie verbinde ich mich mit dem Webbrowser mit dem SFTP-Server?

Ich habe gerade einen SFTP-Dateiserver mit Tutorial erstellt https://www.digitalocean.com/community/tutorials/how-to-enable-sftp-without-shell-access-on-ubuntu-16-04

Jetzt möchte ich die Dateien für Dritte freigeben, damit sie sie mit dem Benutzernamen und dem Passwort herunterladen können. Das Problem ist, dass ich die URL für meine FTP/SFTP-Site nicht kenne, da ich sehr neu in FTP bin.

Ich kann die URL auf der FileZilla sehen als sftp://[email protected]. Wenn ich treffe diese URL im Browser, dies öffnet nicht das FTP-Dateiverzeichnis.

Was sollte die URL sein, die auf mein FTP-Dateiverzeichnis verweist?

Author: Martin Prikryl, 2019-08-27

2 answers

SFTP und FTP sind zwei völlig unterschiedliche und inkompatible Protokolle. Mischen Sie diese beiden nicht.

Kein großer Webbrowser unterstützt SFTP (zumindest nicht ohne Addin).

Der "Dritte" muss einen geeigneten SFTP-Client verwenden.

Einige SFTP-Clients können sich registrieren, um sftp:// URLs zu verarbeiten. Sie können dann die SFTP-Datei-URL in einen Webbrowser einfügen und der Browser öffnet den SFTP-Client, um die Datei herunterzuladen.

Zum Beispiel WinSCP registriert sich für die Behandlung von sftp:// URLs. (ich bin der Autor von WinSCP)

FileZilla nicht.

 6
Author: Martin Prikryl,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-08-27 12:52:34

Sie müssen einen SFTP-Client verwenden, der von einem Browser aus funktioniert, den ich genau erstellt habe: https://www.filestash.app/sftp-browser.html -

Auch die Anwendung ist open-source -

 1
Author: Mickael Kerjean,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-07-30 04:08:12