Dateifreigabe zwischen Mavericks und Nicht-Macs

Ich benutze ein MacBook mit Mavericks und mein Bruder ist auf einer Linux-Box; und wir müssen oft Dateien untereinander austauschen. Beide Laptops sind Wi-Fi-fähig und ich verstehe auch, dass der Mac die Dateifreigabe über Wi-Fi zulässt. Obwohl ich weiß, dass Airdrop nur für Apple-Geräte funktioniert, bin ich sicher, dass es eine Möglichkeit geben muss, Dateien mit Nicht-Apple-Geräten über die integrierten WiFi-Funktionen zu teilen. Irgendwelche Vorschläge, wie? Ich habe versucht, die Dateifreigabeoption in den Einstellungen >> Freigabe zu aktivierenModul, aber es hat nicht geholfen. Ist es möglich, Dateien mit einem Linux-Benutzer über SMB oder AFP zu teilen? Ich verstehe, dass FTP eine Option ist, aber das Verbinden über FTP erfordert jedes Mal viele Terminal-Schritte, dh das Aktivieren von FTP, das Teilen des Kennworts mit dem Benutzer, das Verbinden und das Schließen von FTP. Gibt es eine einfachere Methode?

Hier sind die Schritte, die ich befolgt habe:

Zuerst habe ich die Gastfreigabe auf meinem Mac aktiviert:

Geben Sie hier die Bildbeschreibung ein

Dann habe ich die Dateifreigabe auf meinem Mac aktiviert und meinen öffentlichen Ordner als Netzwerkordner festgelegt (Standard).

Geben Sie hier die Bildbeschreibung ein

Dann habe ich die folgende Adresse auf meinem Ubuntu Nautilus versucht:

smb://172.17.8.212/Public

Dann wurde nach Benutzername, Domäne und Passwort gefragt, und ich habe für alle drei Gast eingegeben, wie von @deeviate empfohlen . Und dies gab den folgenden Fehler:

Geben Sie hier die Bildbeschreibung ein

PS: Ich bin NICHT daran interessiert, ein Tool von Drittanbietern für diesen Job zu installieren. Mac bietet SMB als Teil des Betriebssystems und das möchte ich verwenden. Es könnte Tools geben, die besser funktionieren als SMB, egal. Ich sollte SMB immer noch verwenden können, wenn mein Betriebssystem es nativ bereitstellt!

Können Sie etwas mehr Kontext geben und was Ihre genauen Ziele sind? Es gibt viele verschiedene Möglichkeiten, Dateien von einem Computer auf einen anderen zu übertragen, aber der Kontext würde uns helfen, Ihnen eine Lösung zu finden. Dinge wie „Ich muss Dateien von OS X nach Linux verschieben“ oder „Ich muss einen Ordner auf meiner Linux-Box einrichten, in den mein Mac Dateien jederzeit verschieben kann.“
Nun, ich möchte in der Lage sein, Dateien zwischen meinem Mac und dem Linux meines Bruders über WLAN hin und her zu verschieben. Es wäre großartig, wenn wir beide einen Ordner (so etwas wie einen öffentlichen Ordner) auf unseren Systemen haben könnten, in dem wir Dateien füreinander ablegen könnten. Wenn ich also eine Datei von meinem Bruder brauchte, konnte er diese Datei über WLAN in den öffentlichen Ordner auf meinem Mac kopieren, von wo aus ich sie lokal abrufen konnte. Wenn er umgekehrt eine Datei von mir benötigte, konnte ich sie in den öffentlichen Ordner auf seinem Computer (Linux) kopieren, damit er sie lokal abrufen konnte. Hoffentlich hilft das...
Das hilft. Sicherheitsbedenken? Möchten Sie, dass Ihr Bruder einen Benutzernamen und ein Passwort verwenden muss, um auf den Sharepoint zuzugreifen? Oder möchten Sie nur den Zugriff für jeden einrichten? Ich denke, wenn Ihr Ad-hoc-Netzwerk passwortgeschützt wäre, bräuchten Sie kein Passwort für den Sharepoint ...
Nun, ja, es wäre wünschenswert, den Zugang passwortgeschützt zu haben, aber das hat keine Priorität. Wenn der Zugriff auf einen bestimmten Ordner (z. B. den öffentlichen Ordner) eingeschränkt werden kann, kann die Verbindung ohne Passwort angeboten werden.
@AmitSchandillia Entschuldigung für die späte Antwort, ich habe es geschafft, das Problem zwischen meinem Mac und Linux zu replizieren. yup das Domain-Feld ist frustrierend. Ich habe es geschafft, eine schmutzige Lösung zu finden. Das wird ein langer Beitrag, also werde ich ihn in mehrere Beiträge aufteilen (ich werde wahrscheinlich dafür geflammt werden ...: P)
Auf dem Mac: 1) gehen Sie zu systemprefs/user&groups 2) stellen Sie sicher, dass das aufgelistete Gastkonto "Gästen erlauben, sich mit freigegebenen Ordnern zu verbinden" hat (Sie können das Häkchen entfernen, dass Gäste sich an diesem Computer anmelden können) 3) gehen Sie zurück zum syspref-Hauptfenster und gehen Sie zur Freigabe 4) Erstellen Sie einen Ordner auf Ihrem Desktop (nennen wir ihn "Dumpfolder") 5) Erstellen Sie eine neue Freigabe und verweisen Sie sie auf "Dumpfolder", den Sie gerade erstellt haben 6) Fügen Sie "Jeder" zum Benutzerbereich hinzu und erlauben Sie es " lesen Schreiben"
Unter Linux 1) Öffnen Sie Nautilus (oder einen anderen Dateimanager) 2) Geben Sie "smb://<Mac-IP-Adresse>/dumpfolder/" ein und drücken Sie die Eingabetaste, wenn Sie nach Benutzer/Domäne/Passwort gefragt werden - ich habe Gast/Gast/Gast verwendet Probieren Sie es aus und melden Sie sich zurück. Es ist nicht die sicherste Lösung, aber für den privaten Freigabebedarf wird dies (hoffentlich) erledigt. Bitte denken Sie daran, die Freigabe auf dem Mac auszuschalten, wenn Sie sich mit anderen verbinden Netzwerke.
Warum muss ich einen neuen Dump-Ordner auf meinem Desktop erstellen? Kann ich den vorhandenen Ordner „Öffentlich“ auf meinem Mac nicht verwenden? Das wäre intuitiver, oder?
du könntest - es ist nur ein beispiel :)
Danke. Da sich mein öffentlicher Ordner in „/Users/Amit“ befindet, sollte der korrekte Pfad für SMB „smb://<Mac-IP-Adresse>/Users/Amit/Public/“ lauten? Entschuldigung für zu viele dumme Fragen ... bin immer noch neu in all dem und versuche, sicher zu sein.
Wenn die obigen Schritte befolgt werden (Ersetzen des Dump-Ordners durch Ihren öffentlichen Ordner), sollte es smb://<Mac-IP-Adresse>/public sein
@deeviate Bitte sehen Sie sich meine Frage noch einmal an ... Ich habe einige Ergebnisse hinzugefügt, nachdem ich Ihrer Methode gefolgt bin. Habe ich etwas verpasst?

Antworten (6)

in Bezug darauf, dass Ihre SMB-Freigabeverbindung von Linux funktioniert ...

Samba nicht mehr, mount.cifs benötigt zusätzliche Optionen , "nounix,sec=ntlmssp"

Verwenden Sie nicht die Linux-GUI, um eine Verbindung herzustellen, sondern lassen Sie Bro ein Terminal öffnen und diese Befehle ausprobieren

(und grabe meine ASCII-Kunst!)


          =^..^=       `·.¸¸ ><((((º>.·´¯`·><((((º>   

amitsbrother@linux:~$ 
amitsbrother@linux:~$ sudo apt-get install cifs-utils
  ...
amitsbrother@linux:~$ mkdir /mnt/mavericks_smb
amitsbrother@linux:~$ mount.cifs //172.17.8.212/smb_share /mnt/mavericks_smb/ -o user=amitsbrother,password=trustno1,nounix,sec=ntlmssp
amitsbrother@linux:~$ 
amitsbrother@linux:~$ mkdir /mnt/mavericks_smb_dup
amitsbrother@linux:~$ mount -t cifs //172.17.8.212/smb_share /mnt/mavericks_smb-dup -o username=amitsbrother,password=trustno1,nounix,sec=ntlmssp

Sobald dies funktioniert, können Sie ein Skript für Ihren Bruder erstellen, das automatisch gemountet wird, wenn es von der GUI ausgeführt wird. Im Grunde besteht das Skript nur aus der Erstellung des Einhängepunkts und der cifs-Verbindung zum smb-Server ... also 2 oder 3 Zeilen einschließlich des Shebang .


Sorgen Sie dafür, dass das Teilen jetzt ohne Passwörter funktioniert

Um es ganz einfach zu machen, würde ich die Webfreigabe auf dem Mac aktivieren und die Dateien, die Sie für die Linux-Box freigeben möchten, in einem Ordner in ~/Sites/a_folder/. Geben Sie dann Ihrem Bruder die Adresse, von der er sagt, dass sie Ihre persönliche Web-Sharing-Adresse ist, im Bereich "Sharing-Einstellungen", wenn Sie Web-Sharing aktiviert haben. Sag deinem Bruder, er soll einen Browser öffnen und diese Adresse eingeben; es wird ihm eine Verzeichnisliste geben, solange dort keine index.html-Datei vorhanden ist. Er kann Dateien mit seinem Browser herunterladen. Dies ist eine Möglichkeit zum Teilen vom Mac zur Linux-Box und funktioniert gut, solange keine Dateien größer als 4 GB sind (es sei denn, Apache hat dieses Problem behoben und mir nichts davon mitgeteilt). Ich glaube, dass die Verzeichnisliste auf dem Mac-Apache2-Server standardmäßig aktiviert ist.

Um in die andere Richtung zu teilen, von Linux zu Mac, können Sie dasselbe von der Linux-Box aus tun:

 sudo apt-get install apache2

Sie können Verzeichnislisten auf dem Linux-Apache2-Server mit Anweisungen hier aktivieren . Diese Anweisungen behandeln versehentlich auch, wie man den Apache2-Server zum Laufen bringt. Dann benötigen Sie die IP-Adresse der Linux-Box und den relativen Speicherort aus dem Apache-Stammverzeichnis, um die Dateien im Browser Ihres Macs anzuzeigen.

Dies sollte keine 5 Minuten dauern, um 2 x 1-Way-Sharing über Browser auf beiden Boxen einzurichten, und befreit Sie von der etwas komplexeren Aufgabe, Netatalk zu installieren und zu konfigurieren oder SMB-Sharing vom Mac aus auszuführen und zu erhalten der Linux-Client, um es zu mounten, was nicht immer eine "es funktioniert einfach"-Situation ist, wie es beim Ausführen von 2 Apache2-Servern der Fall ist.

Leider hatte ich gehofft, einmal SMB verwenden zu können! Ich verwende bereits FTP (mit einem eigenen Automator-Shell-Skript, das überprüft, ob FTP aktiviert ist, und es auf meinem Mac entsprechend ein- und ausschaltet), was mir die einfachste Lösung zu sein scheint. Was mich jedoch geärgert hatte, war, warum ich SMB nicht verwenden konnte, wenn es für alle anderen funktioniert! Aber danke für deinen Rat. :(
@AmitSchandillia - Die Idee hier ist, dass dies nicht unbedingt eine dauerhafte Einrichtung ist, sondern nur eine, die sofort funktioniert, während Sie an der Fehlerbehebung arbeiten, warum SMB nicht funktioniert. Für mich klang es nach Dringlichkeit.
Nun, ja, es gibt eine Dringlichkeit, und das liegt an der Prämie für diese Frage, die heute ohne eine funktionierende Lösung für SMB ausläuft. Ansonsten verwende ich, wie gesagt, bereits FTP und es funktioniert einwandfrei. Ich habe mich nur darüber geärgert, dass "SMB" nicht funktioniert, obwohl es auf dem Mac als native Unterstützung verfügbar ist. Ich hatte angenommen, es würde "einfach funktionieren", wie Apple für alles, was es tut, behauptet.
@AmitSchandillia - ah, jetzt verstehe ich, und mit SMB verstehe ich. Apple verwendet Samba nicht mehr, und ich bin mir nicht sicher, ob das das Problem ist oder nicht, aber meiner Erfahrung nach gilt das Versprechen "funktioniert einfach" nur wirklich für Macs. Apple unterstützt Linux nicht und Windows kaum, aber weil es eine "Windows-Welt" ist, hat es eine viel bessere Windows-Unterstützung.
Wirklich! Ich dachte, wenn SMB auf meinem MacBook unter „Dateifreigabe“ bereitgestellt wird, würde es unabhängig davon funktionieren, wer sich mit mir, Linux, Mac oder Windows verbindet. Sie meinen also, ein anderer Mac-Benutzer, der versucht, sich über SMB mit mir zu verbinden, könnte eine Verbindung herstellen, während ein Linux-Benutzer möglicherweise nicht so viel Glück hat? In diesem Fall erscheint mir SMB überflüssig, da Mac-Mac-Übertragungen bereits mit AirDrop möglich sind. :(
@AmitSchandillia - Angeblich ja. Aber die Realität ist, dass die Dinge unter der Oberfläche viel komplexer sind, als Macs an der Oberfläche einfach erscheinen lassen. Und Mavericks ist immer noch ein junges Betriebssystem, im Gegensatz zu dem, was jeder glaubt, der es liebt. Wenn Sie ein wenig suchen, gibt es viele Benutzer mit Problemen mit SMB in Mavericks, viele andere "Fallstricke", die Mavericks eingeführt hat, die in Mountain Lion, Lion oder Snow Leopard nicht vorhanden waren. Nachdem Apple eine neue 10-Punkte-OS-Version veröffentlicht hat, empfehle ich immer, ein GANZES JAHR zu warten, bevor Sie Produktionsboxen aktualisieren, und niemals blindlings. TEST&TEST
Gotcha ... erleichtert, dass es sich um ein bekanntes Problem handelt und ich nicht der Einzige bin, der mit SMB auf Mavericks zu kämpfen hat. Das ist die Art von Antwort, nach der ich gesucht habe. Danke! :)

Dachte, ich hätte meinen Senf reingeworfen.

Ich bin sowohl ein Mac- als auch ein Linux-Benutzer - ich finde, dass sobald eine SAMBA-Freigabe auf einem Linux-Computer erstellt wurde (durchsuchbare Option unter Linux Samba mit oder ohne Anmeldung aktiviert - Sie sich vom Mac zum Linux-Computer "verbinden als" können), Mein Mac würde es aufnehmen und im linken Bereich des Finders auflisten. Hier ist ein schnelles SAMBA-Setup für die Linux-Maschine.

Es ist ziemlich einfach, einen öffentlichen Freigabeordner (oder sogar einen privaten) auf dem Mac einzurichten. Hier ist eine Anleitung

Auch unter Linux möglich, um es mit SSH zu erledigen. Aktivieren Sie in den Mac-Systemeinstellungen > Freigabe "Remote-Anmeldung"...
Bitte überprüfen Sie die Screenshots in meiner Frage. Ich möchte den Linux-Rechner über SMB mit meinem Mac verbinden lassen, und keine der bisher beschriebenen Methoden scheint zu funktionieren. Bitte vor Ende der Prämie informieren!

Wenn der Mac den Netzwerkordner hostet, müssen Sie Folgendes tun. Ich kann grundlegende Anweisungen geben, um eine Verbindung von Ihrer Linux-Box zum Mac herzustellen, aber Sie müssen Ihre spezielle Distribution recherchieren, wenn Sie auf Probleme stoßen:

  1. Wie YoshiBotX sagte, aktivieren Sie "Dateifreigabe" in den Systemeinstellungen > Freigabe.
  2. Standardmäßig sollten Sie Ihren eigenen öffentlichen Ordner sehen, der bereits im Abschnitt Freigegebene Ordner ausgefüllt ist. Lassen Sie dies gemäß Ihrem Kommentar zu Ihrem Beitrag unverändert.
  3. Schalten Sie im Abschnitt Benutzer die Berechtigungen nach Belieben um.
  4. Klicken Sie auf die Schaltfläche „Optionen“ über dem Abschnitt „Benutzer“ und aktivieren Sie „Dateien und Ordner über SMB freigeben“. Dies ist der SAMBA des Mac. Klicken Sie auf Fertig.
  5. Wenn Sie sich in dem von Ihnen erstellten Ad-hoc-Netzwerk befinden, ermitteln Sie die IP-Adresse Ihres „Routers“ (des Computers, der das Netzwerk hostet). Wie Sie dies tun, hängt von der Linux-Distribution ab, die Sie ausführen.
  6. Erstellen Sie auf Ihrem Linux-Gerät einen "Share Point"-Ordner, möglicherweise mit mkdir <some path>. Ich bin mir nicht sicher, ob dies unter Linux erforderlich ist, aber ich mache es auf meinem Mac (Darwin) und bash.
  7. Angenommen, SMB/SAMBA ist auf Ihrem Linux-Computer installiert und konfiguriert, stellen Sie über die Befehlszeile eine Verbindung zum freigegebenen Ordner her: smb://<router-ip-address>/Users/<mac-username>/Public/ /<path>/<to>/<share-point>/.
  8. Der öffentliche Ordner sollte dann auf Ihrem Linux-Computer gemountet und zum Lesen/Schreiben verfügbar sein.

Ich spiele nicht viel mit Linux herum, aber hoffentlich hilft Ihnen das beim Einstieg. Es gibt einen wirklich guten Ubuntu StackExchange , wenn Sie Fragen haben ... und Sie verwenden Ubuntu. ;)

Unter Linux wird nach einer Portnummer und Domäne gefragt. Was muss ich da eingeben? Alles, was ich auf meinem Mac habe, ist eine IP-Adresse, ein Benutzername und ein Passwort. Wo finde ich den Domänennamen und die Portnummer?
Bitte ignorieren Sie den Kommentar oben. Hier ist die aktualisierte: Unter Linux wird nach einer Domain gefragt. Alles, was ich auf meinem Mac habe, ist eine IP-Adresse, ein Benutzername und ein Passwort. Wo finde ich den Domainnamen? Beachten Sie, dass ich den Standarddomänennamen (WORKGROUP) ohne Erfolg ausprobiert habe.
Versuchen Sie, Ihre Mac-IP-Adresse für die Domäne zu verwenden
@deeviate Kein Glück :(
Im Sharing Panel haben Sie auch den Namen Ihres Computers, zum Beispiel „Toms MacBook Air“. Die Domain+Login könnte also lauten (muss aber nicht): Toms-MacBookAir\Tom
Es sagt, dass mein lokaler Hostname Amits-MacBook.local ist und ich habe auch entdeckt, dass ich 2 Benutzernamen habe, einen kurzen (Amit) und einen langen (Amit Schandillia); obwohl ich nicht sicher bin, was das bedeutet. Schlagen Sie also vor, dass ich versuche, Amits-MacBook\Amit als meine Domain zu verwenden?
Ich habe meinen kurzen Benutzernamen (Amit) als Benutzernamen und meinen Hostnamen (Amits-MacBook) als Domain ausprobiert. Hat nicht funktioniert. Dann habe ich die Zeichenfolge hostname\username für die Domäne ausprobiert; hat auch nicht funktioniert. Auch versucht WORKGROUP für Domäne mit dem gleichen Ergebnis. Das ist so frustrierend!

Netztalk 3

Verwenden Sie die Dateifreigabe im Mac-Stil für weniger Einfrieren bei großen Dateien .

Warum Netatalk?

Diese Lösung ist nicht mein erster Versuch zwischen MacOSXes und Linux-Server. Hier ein kleiner Überblick über die verfügbaren Lösungen dafür:

  • NFS: Das MacOSX verwendet eine sehr alte Version (v1), die keine Authentifizierungslösungen (Login oder Token) unterstützt
  • Samba2: MacOSX 10.7-10.9-Versionen und Samba oder Ubuntu Precise sind semi-kompatibel. Die Verbindung wird bei großen Dateiübertragungen und vielen kleinen Dateiübertragungen unterbrochen (und friert Mac-Clients ein ...). Ich habe viel Performance-Tuning ausprobiert, Hardware geändert, aber es gab keine Lösungen.
  • Netatalk3: Es ist das kleinere Übel. Die Verbindung ist immer in Ordnung, kann aber serverseitig kein Multi-Core verwenden ... Sie können jedoch TimeMachine verwenden !

Schritte installieren

Quellen:

Danke schön!

1. Installieren Sie Abhängigkeiten

apt-get install automake libtool build-essential pkg-config checkinstall git-core avahi-daemon libavahi-client-dev libdb5.1-dev db-util db5.1-util libgcrypt11 libgcrypt11-dev

2. Quelle herunterladen und entpacken

cd /usr/src/
wget http://prdownloads.sourceforge.net/netatalk/netatalk-3.1.1.tar.gz
tar -xvzf netatalk-3.1.1.tar.gz

Sie können andere Versionen verwenden: http://sourceforge.net/projects/netatalk/files/netatalk

3. Konfigurieren

cd netatalk-3.1.1
./configure --with-init-style=debian --with-zeroconf

4. Bauen

make

5. Erstellen Sie DEB und installieren Sie es

sudo checkinstall

6. Dämon konfigurieren

Hier ist eine minimale Konfiguration, die nur Home-Verzeichnisse freigibt. Sie sollten sich die offizielle Dokumentation für ausgefeiltere Umgebungen ansehen.

/usr/local/etc/afp.conf

;
; Netatalk 3.x Konfigurationsdatei
;

[Global]
Mimic-Modell = RackMac

[Häuser]
basedir regex = /home

; [Mein AFP-Volume]
; Pfad = /Pfad/zu/Volume

7. Dienste starten

sudo /etc/init.d/netatalk start
Ich bin nicht daran interessiert, Lösungen von Drittanbietern zu installieren. Ich möchte nur in der Lage sein, Dateiübertragungen zwischen einem Mac und Linux mit SAMBA durchzuführen, das bereits in beide Betriebssysteme integriert ist. Ich möchte nicht für jede Kleinigkeit, die ich tun muss, Skripte/Apps von Drittanbietern installieren, insbesondere wenn die Funktion bereits in das Betriebssystem integriert ist!
@AmitSchandillia: Ich habe meinen ursprünglichen Beitrag um einen Überblick über verfügbare Techniken erweitert.
@andras.tim - das ist ein schöner Überblick! Nur neugierig, wenn netatalk3 nicht in den Standard-Repositories für Ubuntu ist (was verrückt ist, dass es nicht wahr ist), gibt es nicht irgendwo eine vertrauenswürdige Quelle, die der Quellenliste hinzugefügt werden kann, damit der Benutzer nicht nachverfolgen muss und Abhängigkeiten installieren?
@chillin Ich habe die Installationsschritte geändert, um eine DEB-Datei zu erstellen und eine bessere Nachverfolgung zu ermöglichen.

Wie ich gelesen habe, möchten Sie Dateien einfach freigeben können,
können Sie dies über das Freigabe-Einstellungsfenster tun:
Gehen Sie zu Einstellungen -> Freigabe -> Dateifreigabe -> Optionen ->
„Freigabe über SMB [Ein]“ und „Freigabe über AFP [Ein]".
-> Ordner hinzufügen und -> Aktivieren Sie das Kontrollkästchen neben "Dateifreigabe", um den Dienst zu aktivieren.

ABER:

Ich denke, Sie möchten Dateien freigeben, ohne einen Router zwischen den beiden Laptops zu haben, also befinden sie sich im Grunde in einem Ad-Hoc-Netzwerk (weil Sie AirDrop erwähnt haben).
Wenn diese Annahme richtig ist, können Sie dies tun:
Klicken Sie auf das Wireless-Symbol in Ihrer Menüleiste und wählen Sie "Netzwerk erstellen".
Nachdem Sie dies getan haben, können Sie mit den obigen Schritten fortfahren.

Danke für deine Antwort, aber könntest du es bitte für mich weiter aufschlüsseln? Ich (auf einem Mac) und mein Bruder (auf Linux-Ubuntu) sind bereits über ein Ad-hoc-Netzwerk über Internet Sharing verbunden. Ich bin über Ethernet mit dem Internet verbunden und mein Bruder ist über eine WLAN-Brückenverbindung (Ad-hoc) mit mir verbunden. Er kann jedoch immer noch keine Dateien mit mir teilen.

Ich würde sagen, installieren Sie Software speziell für diese Aufgabe, damit Sie einfach auswählen können, wann die Freigabe aktiv ist. (Genauso wie das Einschalten von Airdrop.)

Die SMB- oder NFS-Route bedeutet, dass Sie einen Server auf einem der Computer ausführen. Wenn es sich bei einem davon um einen Laptop handelt, kann es schwierig sein, daran zu denken, den Dienst zu deaktivieren, wenn Sie sich in öffentlichen Netzwerken bewegen. Es ist leicht, sich zu irren.

Etwas wie Retroshare oder Nullsoft WASTE würde die Arbeit erledigen. Retroshare ist ein FOSS p2p-Client für Mac und Linux. http://retroshare.sourceforge.net/downloads.html

Sie können einen Ordner auf „freigeben“ setzen und er steht den Personen zur Verfügung, die Sie mit minimaler Konfiguration zur Freigabe ausgewählt haben.

Die Anforderung für keine externe Software wurde hinzugefügt, nachdem ich meine Antwort gepostet hatte. Es gibt keinen Grund für eine Ablehnung. Meine Lösung ist einfach und hat ein vorhersehbares Ergebnis und ist für Ihren durchschnittlichen Joe zugänglich.
Ich weiß nicht, warum jemand ablehnt, aber RetroShare könnte einige Sicherheitsprobleme haben specialmeaning.blogspot.com/2016/09/… Vielleicht weil es langsam ist?