Foren

MacOS Catalina - sFTP-Server möglich?

ZU

A4orce84

Originalplakat
17.04.2012
  • 23.02.2020
Hallo Leute,

Gibt es, wie im Betreff erwähnt, eine Möglichkeit, einen sFTP-Dienst unter MacOS zu starten? Ich habe bereits SSH und ein SMB aktiviert, suche aber auch nach sFTP.

TANTE.

Frau.

14. März 2009


  • 23.02.2020
Die SFTP-Funktionalität ist Teil von SSH. FTPS ist etwas anderes.

Im Allgemeinen gilt FTP(S) als weitgehend veraltetes AFAIK.
Reaktionen:Fuchsal ZU

A4orce84

Originalplakat
17.04.2012
  • 23.02.2020
Gibt es also keine Möglichkeit, den Dienst zu aktivieren? Ich bin über dieses Dokument gestolpert, aber es ist ein paar Jahre alt:

Wie führe ich einen FTP- oder SFTP-Server in macOS aus? | OS X-Tipps

Standardmäßig ist FTP in den neuesten Versionen des Systems nicht installiert, dies bedeutet jedoch nicht, dass Sie das Protokoll nicht selbst installieren können. osxtips.net
Danke für die Hilfe bisher!

Stephen.R

Ausgesetzt
2. November 2018
Thailand
  • 23.02.2020
Wenn Sie SSH aktiviert haben, ist SFTP bereits verfügbar.
Reaktionen:Fuchsal ZU

A4orce84

Originalplakat
17.04.2012
  • 23.02.2020
Wenn ich versuche, von einem anderen Laptop (Linux) aus eine Verbindung zu meinem Server herzustellen, wird zwar eine Verbindung hergestellt, es werden jedoch KEINE Verzeichnislisten auf dem Server angezeigt (Remote-Computer mit MacOS). Zuletzt bearbeitet: 23.03.2020 ZU

A4orce84

Originalplakat
17.04.2012
  • 26.02.2020
Hat jemand eine schnelle Idee, was man versuchen kann, um die Dinge zum Laufen zu bringen? TIA.

Stephen.R

Ausgesetzt
2. November 2018
Thailand
  • 26.02.2020
Was verwendest du für die Verbindung vom Linux-Rechner?

Was passiert, wenn Sie vom Linux-Rechner einfach per SSH auf den Mac zugreifen? ZU

A4orce84

Originalplakat
17.04.2012
  • 26.02.2020
SSH funktioniert einwandfrei, ohne Probleme. Ich verwende Filezilla auf meinem Linux-Rechner.

Stephen.R

Ausgesetzt
2. November 2018
Thailand
  • 26.02.2020
Was ist der anfängliche Pfad, den FileZilla verwenden soll?

Können Sie, wenn Sie sich über SSH verbinden, die Verzeichnisse ändern und die Verzeichnisse sehen, auf die Sie zugreifen möchten? ZU

A4orce84

Originalplakat
17.04.2012
  • 26.02.2020
Wenn ich SSH verwende, funktioniert es normal und ich kann Verzeichnisse ohne Probleme durchsuchen.

In FileZilla sehe ich Folgendes:
https://imgur.com/sE2nkf7

Bitte lassen Sie es mich wissen, wenn Sie weitere Ideen zum Ausprobieren haben.

Stephen.R

Ausgesetzt
2. November 2018
Thailand
  • 26.02.2020
... es verbindet sich nicht. Auf der rechten Seite steht wörtlich 'Keine Verbindung zu einem Server'.
Reaktionen:chrfr ZU

A4orce84

Originalplakat
17.04.2012
  • 26.02.2020
Wenn Sie sich die letzte Zeile in der Ausgabe oben ansehen, heißt es für die letzte Statusmeldung verbunden.

chrfr

11. Juli 2009
  • 26.02.2020
A4orce84 sagte: Wenn Sie sich die letzte Zeile in der Ausgabe oben ansehen, heißt es für die letzte Statusmeldung verbunden.
Es scheint nicht verbunden zu sein. Kannst du oben im Statusfeld nach unten scrollen?
Sie müssen keine spezielle Konfiguration vornehmen, um sftp auf einem Mac zu verwenden, wenn ssh aktiviert ist - standardmäßig funktioniert sftp nur, solange Ihre Anmeldeinformationen gültig sind. ZU

A4orce84

Originalplakat
17.04.2012
  • 26.02.2020
App neu gestartet und versucht, die Verbindung gemäß dem Statusfeld erneut herzustellen:

Medienelement anzeigen ' data-single-image='1'>

Es sieht so aus, als ob die Verbindung nach etwa 20 Sekunden unterbrochen wird? Unsicher, was los ist ... es scheint zunächst eine Verbindung herzustellen. Die Gedanken?

Anhänge

  • Medienelement anzeigen ' href='tmp/attachments/screenshot-2020-03-26-14-51-37-png.901540/' > Screenshot 26.03.2020 14.51.37.png'file-meta'> 287 KB · Ansichten: 118
Zuletzt bearbeitet: 26.03.2020 ZU

A4orce84

Originalplakat
17.04.2012
  • 28. Februar 2020
Hat noch jemand Gedanken oder Ideen? TIA. B

brock-2021

1. Februar 2021
  • 1. Februar 2021
Ich habe das gleiche Problem. Hat das jemand gelöst? V

Vitalität

14. August 2020
Myensk, Weißrussland
  • 1. Februar 2021
Wenn Sie sFTP dringend benötigen, haben Sie versucht, dafür einen Docker-Dienst auszuführen?
ich habe gegoogelt einer zum Beispiel. Ich bin mir nicht sicher, ob das das ist, was Sie brauchen, aber es sieht so aus.

Stephen.R

Ausgesetzt
2. November 2018
Thailand
  • 1. Februar 2021
vitalz sagte: Wenn Sie sFTP dringend benötigen, haben Sie versucht, dafür einen Docker-Dienst auszuführen?
Das ist ein Scherz, oder?

brock-2021 sagte: Ich habe das gleiche Problem. Hat das jemand gelöst?

Genau das gleiche Szenario oder eine Variation? Welchen sftp-Client verwenden Sie (von welchem ​​Betriebssystem)? Welche Fehler/Meldungen sehen Sie?


OP: Wenn Sie dies zufällig lesen, wurden Sie bei der ersten Verbindung über FileZilla aufgefordert, den SSH-Fingerabdruck des Mac zu akzeptieren? V

Vitalität

14. August 2020
Myensk, Weißrussland
  • 1. Februar 2021
Stephen.R sagte: Das ist ein Witz, oder?
Nein ist es nicht. Es ist kein Witz.

Wenn es in diesem Gespräch um einen sFTP-Server geht, der auf einem Mac läuft, könnte Dockerization ihn einfach bereitstellen: Docker-Container mit gemounteten Volumes. Ich sehe nur, dass sich viele Benutzer beschweren, dass sFTP (Server?!) jetzt sehr schwer auf dem Mac zu installieren ist: Docker könnte also eine Option sein.

Die anderen Fragen sind, ob die verfügbaren Einstellungen Ihren Anforderungen entsprechen. Aber im Allgemeinen ist ein isolierter Dienst (Docker virtualisierter Container) besser (für Ihren privaten Gebrauch) als Ihr Mac mit sFTP (eine weitere mögliche Sicherheitslücke).

Oder es gibt noch etwas anderes, was ich bei sFTP nicht verfolge. Aber in Ihrem Fall, wenn nichts funktioniert, würde ich Docker versuchen.

PS Ich betreibe ein Nginx Docker-Image für ein kleines Projekt online und es funktioniert ziemlich gut.

Stephen.R

Ausgesetzt
2. November 2018
Thailand
  • 1. Februar 2021
vitalz sagte: Ich sehe nur, dass sich viele Benutzer beschweren, dass sFTP (Server?!) jetzt sehr schwer auf dem Mac zu installieren ist

Ich weiß nicht, wo Sie 'viele' Benutzerbeschwerden sehen, die besagen, dass es schwierig ist, einen sFTP-Server auf macOS zu installieren, aber es ist so, als ob Sie sagen, es sei schwierig, einen Elektromotor in einem Tesla zu installieren. Es spielt keine Rolle, wie schwierig es theoretisch sein mag, ein anderes zu installieren, Sie müssen es nicht tun, da es bereits eines hat, das perfekt funktioniert.

vitalz sagte: Docker könnte also eine Option sein.
Es ist keine Konfiguration erforderlich, um den integrierten sFTP-Server zu aktivieren - aktivieren Sie einfach 'Remote Login' im Freigabebereich der Systemeinstellungen.

Das Ausführen von Docker ist keine realistische Lösung für das dargestellte Problem. Es ist so, als würde man jemandem sagen, der sich aus seinem Haus ausgesperrt hat: 'Hier ist die Nummer eines guten Baumeisters, bau einfach ein neues Haus'.

vitalz sagte: Aber im Allgemeinen ist isolierter Dienst (Docker virtualisierter Container) besser (für Ihren privaten Gebrauch) als Ihr Mac mit sFTP (eine weitere mögliche Sicherheitslücke).
Das macht null Sinn. Der eingebaute SSH-Server (der sftp bereitstellt) authentifiziert Verbindungen gegenüber der macOS-Benutzerdatenbank.

Ein Docker-Container zur Bereitstellung von SFTP mit Zugriff auf die Dateien des Mac wird als 'Sie' ausgeführt und erhält Zugriff auf diese Dateien, gibt diese Dateien dann jedoch erneut mit den im Docker-Container eingerichteten Anmeldeinformationen frei. Ich würde wetten, dass die Standard-Anmeldeinformationen etwas lächerlich unsicher sind.

vitalz sagte: Oder es gibt noch etwas anderes, was ich für sFTP nicht verfolge.
Ja, es stimmt eindeutig noch etwas anderes mit denen, die sagten, sie hätten ein Problem, und bis jetzt gibt es keinen Beweis dafür, dass das Problem etwas anderes als ihre SFTP-Client-Software ist.

vitalz sagte: P.S. Ich führe ein Nginx Docker-Image für ein kleines Projekt online aus und es funktioniert ziemlich gut.
Was hat das mit dem Fischpreis zu tun?

Was das OP will, wird buchstäblich durch Ankreuzen eines Kästchens in den Systemeinstellungen > Freigabe erreicht.
Reaktionen:chrfr V

Vitalität

14. August 2020
Myensk, Weißrussland
  • 2. Februar 2021
Stephen.R sagte: Es ist keine Konfiguration erforderlich, um den integrierten sFTP-Server zu aktivieren - aktivieren Sie einfach 'Remote Login' im Freigabebereich der Systemeinstellungen.
Wenn das für Benutzer einfach wäre, würde dieses Thema möglicherweise nicht existieren. Einige Benutzer beschwerten sich jedoch, dass es für sie nicht reibungslos lief.

Stephen.R sagte: Docker-Container zur Bereitstellung von SFTP mit Zugriff auf die Dateien des Macs wird als 'Sie' ausgeführt und erhält Zugriff auf diese Dateien
Es gewährt nur Zugriff auf diese Dateien (eingehängte Volumes). Auf die Dateien des anderen Hosts kann nie zugegriffen werden.


Stephen.R sagte: Eingebauter SSH-Server (der sftp bereitstellt) authentifiziert Verbindungen gegenüber der macOS-Benutzerdatenbank
Es gibt kein Problem, die vom Host autorisierte SSH-Schlüsseldatei in den Docker-Container zu mounten.

Stephen.R

Ausgesetzt
2. November 2018
Thailand
  • 2. Februar 2021
vitalz sagte: Wenn das für die Benutzer einfach wäre, gäbe es dieses Thema vielleicht nicht. Einige Benutzer beschwerten sich jedoch, dass es für sie nicht reibungslos lief.
Das OP oder andere, die ein Problem mit einem SFTP-Client haben, sind nicht unbedingt ein Hinweis auf ein Problem mit dem integrierten SFTP-Server. Es ist genau der gleiche SFTP-Server, der in jedem Docker-Image ausgeführt würde: OpenSSH.

vitalz sagte: Es gewährt nur Zugriff auf diese Dateien (eingehängte Volumes).
Sie haben meinen Punkt übersehen: Der eingebaute SFTP-Server verwendet die zugrunde liegenden Dateisystemberechtigungen, so dass standardmäßig nur Ihr Konto beispielsweise Zugriff auf Ihren Home-Ordner hat, aber auch Zugriff auf alles, worauf Sie Zugriff haben.

Das Ausführen einer Docker-Instanz, um dies bereitzustellen, bedeutet, dass alles, worauf Sie Zugriff gewähren (weil Sie darauf zugreifen möchten), auch für beliebige Benutzerkonten verfügbar ist, die möglicherweise im Docker-Image definiert sind.

vitalz sagte: Es gibt kein Problem, die vom Host autorisierte SSH-Schlüsseldatei in den Docker-Container zu mounten.
Das ist ein ziemlich verdammt exklusives Venn-Diagramm, das Sie da haben, von Leuten, die wissen, wie man öffentliche/private Schlüsselpaare verwendet, wissen, wie man sie in einem Docker-Image verwendet, aber auch daran denkt, Docker zu verwenden, anstatt nur herauszufinden, warum? Ihr SFTP-Client wird sich nicht mit dem integrierten SFTP-Server verbinden, ist eine gute Idee.

Es ist ein bisschen wie das Venn-Diagramm der veganen Metzger, die McDonalds für ein hochwertiges Restaurant halten.

Stephen.R

Ausgesetzt
2. November 2018
Thailand
  • 2. Februar 2021
Ok, @A4orce84 @brock-2021 Ich habe gerade einen Schnelltest in einer Debian-VM durchgeführt. Ich habe FileZilla installiert, die IP meines Host-Betriebssystems, den Benutzernamen und das Passwort angeschlossen, und tatsächlich konnte keine Verbindung hergestellt werden, es wurde mir keine Aufforderung zum Akzeptieren des Fingerabdrucks des Servers usw. angezeigt.

Ich steckte eine Portnummer ein, und sie stellte eine Verbindung her und zeigte mir die Eingabeaufforderung für den Fingerabdruck. Alternativ habe ich es mit sftp:// und ohne Port versucht (wie der Screenshot von @A4orce84 zeigt) und das hat auch funktioniert.

Wenn Sie einige weitere Attribute zu Ihrem Setup definieren können (spezifische Linux-Distribution und -Version, die Sie verwenden, FileZilla-Version, macOS-Version), können wir zweifellos herausfinden, warum die Verbindung nicht richtig hergestellt wird.


Bei näherer Betrachtung: @A4orce84 scheint FileZilla auf einem Mac auszuführen: Es zeigt sehr macOS-spezifische Pfade im lokal Brot. B

brock-2021

1. Februar 2021
  • 2. Februar 2021
Meine Frage hat nichts damit zu tun, einen sFTP-Server lokal auszuführen (wie in Docker). Ich versuche einfach, eine Verbindung zu einem sFTP-Server (1and1.com) herzustellen. Es ist lustig, obwohl ich mich mit einem anderen sFTP-Server verbinden und auch ssh mit dem anderen Server machen kann. Es hat also etwas mit 1und1 und Catalina und ssh zu tun (weil ich auch nicht in 1und1 ssh kann)

chrfr

11. Juli 2009
  • 2. Februar 2021
brock-2021 sagte: Meine Frage hat nichts damit zu tun, einen sFTP-Server lokal auszuführen (wie in Docker). Ich versuche einfach, eine Verbindung zu einem sFTP-Server (1and1.com) herzustellen. Es ist lustig, obwohl ich mich mit einem anderen sFTP-Server verbinden und auch ssh mit dem anderen Server machen kann. Es hat also etwas mit 1und1 und Catalina und ssh zu tun (weil ich auch nicht in 1und1 ssh kann)
Benutzt du auch Filezilla? Ich hatte keine Probleme mit der Verbindung zu sftp-Servern, weder auf einem Mac noch anderswo mit Cyberduck.