Aus einer Vielzahl von Gründen, einschließlich FTP-Netzwerk-Scanning, müssen Sie möglicherweise Mac-FTP-Server erstellen. Aus Sicherheitsgründen ist das FTP-Protokoll standardmäßig nicht mehr aktiv. Anschließend müssen Sie es aktivieren und im Betriebssystem manuell konfigurieren. Vor allem von Sierra macOS an, z.B. mit Mojave macOS, ist die Straße noch verzerrter, weil Apple sich entschieden hat, den Service komplett zu entfernen (aber man kann das Problem zum Glück immer noch lösen). Aber keine Sorge: In diesem Leitfaden werden Sie alle Ihre Zweifel ausräumen.
Im folgenden Leitfaden werde ich Ihnen sagen, was Sie tun müssen, um sicherzustellen, dass die IP-Adresse Ihres iMac oder Macbooks auf Port 21 reagiert, der der Standard-Netzwerkanschluss auf dem FTP-Server ist. Konkret werde ich Ihnen erklären, wie Sie vorgehen müssen, um einen Mac-FTP-Server auf OS X in den Versionen 10.7
Lion, 10.8
Mountain Lion, 10.9
Mavericks, 10.10
Yosemite und 10.11
El Capitan zu erstellen. Außerdem werde ich Ihnen erklären, wie Sie den FTP-Server unter macOS in den Versionen 10.12
Sierra, 10.13
High Sierra, 10.14
Mojave und später aktivieren können. Also, ich schätze, wir können sofort anfangen.
Wie man einen Mac FTP Server erstellt
Bevor ich dir erkläre, wie man Mac-FTP-Server erstellt, muss ich dich über ein paar Dinge informieren. Zunächst muss ich Ihnen sagen, dass das FTP-Protokoll inzwischen veraltet ist, und obwohl es weltweit immer noch weit verbreitet ist, wäre es besser, es nicht zu verwenden und neue, sicherere und schnellere File-Sharing-Protokolle zu bevorzugen. Ein Beispiel ist das SFP (SSH File Transfer Protocol), das zwar kein sicheres FTP-Protokoll (FTPS ist eine andere Sache), aber SSH für den Fernzugriff auf Server und PCs verwendet. Es ist vollständig verschlüsselt und funktioniert auf Port 22. Du kannst mehr darüber erfahren, indem du diese Seite von Wikipedia (auf Italienisch) liest.
Allerdings sollten Sie wissen, dass Apple aus diesen Gründen die bittere Entscheidung getroffen hat, FTP auf Macs der neuen Generation zu deaktivieren. Wenn bis Mac OS X der Dienst ausgeschaltet, aber immer noch in den Kern von Mac OS geladen war, wurde dieser Dienst ab MacOS Sierra vollständig entfernt (versuchen Sie, ftp.plist
zu durchsuchen, Sie werden sehen, dass er auf magische Weise verschwunden ist). Auf jeden Fall ist es möglich, es aufzuladen und zu benutzen, auch auf eine einfache und leicht zu handhabende Weise (sonst haben Sie jedes Mal, wenn Sie macOS aktualisieren, Kopfschmerzen).
Wenn Sie jedoch noch das FTP-Protokoll verwenden müssen, müssen Sie es mit einer der folgenden Prozeduren reaktivieren. Führen Sie die folgenden Schritte aus, um Mac-FTP-Server auf MacOS oder Mac OS X basierend auf dem von Ihnen verwendeten Apple-Computer zu erstellen. Wenn Sie die Version von macOS, die Sie installiert haben, nicht kennen, schauen Sie sie sich an, indem Sie auf das Apple-Menü klicken und Über diesen Mac wählen.
Index
- Unterschied zwischen FTP-Server und FTP-Client
- FTP-Serverprogramme Mac
- So sehen Sie, ob der Mac-FTP-Server aktiv ist
- FTP-Client-Programme Mac
Unterschied zwischen FTP-Server und FTP-Client
Neben der Möglichkeit, einen Mac-FTP-Server zu aktivieren, können Sie auch MacOS mit kostenlosen FTP-Client-Programmen verwenden, um sich mit anderen FTP-Servern in Ihrem lokalen Netzwerk oder im Internet zu verbinden. Sie können natürlich auch Windows-FTP-Server oder Linux-FTP-Server sein, lokal oder remote. Vielleicht haben Sie eine Website und versuchen, sich mit Ihrem iMac oder Macbook per FTP zu verbinden, um einige Dateien aus der Ferne zu bearbeiten, ohne das CMS zu verwenden.
Aus diesem Grund finden Sie in diesem Handbuch sowohl Programme und Verfahren zum Erstellen eines Mac-FTP-Servers als auch FTP-Client-Programme für MacOS, mit denen Sie eine Remote-Verbindung zu anderen FTP-Servern herstellen können. Sie sind gut spezifiziert und detailliert, so dass Sie nichts falsch machen können.
FTP-Serverprogramme Mac
Ab macOS Sierra, darunter z.B. High Sierra und Mojave, ist es nicht mehr möglich, den Mac-FTP-Server über einen Terminalbefehl zu aktivieren. Es müsste eine wirklich lange Arbeit leisten, um es zu reaktivieren, was hingegen nach einem Update des Betriebssystems vergeblich wäre.
Bislang ist der beste Weg, einen Mac-FTP-Server zu aktivieren und zu verwalten, die Verwendung spezieller Software. Es gibt nur wenige von ihnen und sie werden dafür bezahlt (obwohl sie billig sind), aber der Nutzen ist enorm (wenn man nicht auf FTP verzichten kann). Lesen Sie weiter, um zu sehen, was sie sind und wie sie funktionieren.
macOS Sierra und spätere Versionen
Wie gesagt, in höheren Versionen als macOS Sierra ist es besser, auf der einfachen zu bleiben und ein FTP-Programm für Mac zu verwenden. Gehen Sie nicht dazu über, ftp.plist-
und FTP-bezogene Dateien manuell auf den macOS-Kern hochzuladen. Erstens, weil es nicht sicher ist, es zu tun: Online kann es zu Gefahren kommen. Außerdem solltest du bei jedem MacOS-Update diesen Vorgang wiederholen, der wahrscheinlich nicht immer derselbe sein wird.
Drittanbieter-Applikationen hingegen werden, wenn sie von Entwicklern richtig gepflegt werden, immer „mit der Zeit gehen“, oder zumindest, so lange es möglich ist.
FTP-Server-App
FTP Server ist eine von Langui.net entwickelte App und wird am häufigsten verwendet, da Apple FTP aus der Liste der Plistdateien herausgeschnitten hat. Du findest es unter dieser Adresse und es kostet derzeit ca. 5,00 €. Ich habe es auch unter Mojave macOS ausprobiert und es funktioniert perfekt.
Um fortzufahren, laden Sie es zuerst herunter und installieren Sie es über den von mir vorgeschlagenen Link. Folgen Sie anschließend dem Konfigurationsassistenten auf dem Bildschirm, um den Mac-FTP-Server an einem der unterstützten Netzwerkports zu aktivieren. Dies sind Grundeinstellungen wie der Listening Port und der Stammordner des FTP-Servers. Ich meine, nichts Kompliziertes.
Natürlich können Sie den Mac-FTP-Server auf Port 21 einrichten. Andererseits können Sie FTP über eine SSL-Verbindung aktivieren. Nachdem Sie die Anwendung jedoch konfiguriert haben, empfehle ich Ihnen, mit dem untenstehenden FTP-Aktivierungscheck fortzufahren, damit Sie sicher sein können, dass alles ordnungsgemäß funktioniert.
Mac OS X
Unter Mac OS X und höher können Sie den FTP-Server weiterhin aktivieren. Nicht nur das, Sie können auch den SFTP-Mac-Server (SSH File Transfer Protocol) aktivieren, um Benutzernamen und Passwort zu verschlüsseln.
Fahren Sie fort, indem Sie auf das Apple-Symbol, d.h. Menü, klicken und dem Pfad Systemeinstellungen > Sharing
folgen.
Auf diesem Bildschirm müssen Sie, um SFTP und SSH zu aktivieren, die Option Remote Login aktivieren und den Zugriff auf alle oder nur einige Benutzer erlauben. Wenn Sie diese letzte Berechtigung wählen, um einen Benutzer manuell hinzuzufügen, müssen Sie auf + klicken, anstatt ihn zu entfernen, müssen Sie ihn auswählen und – wählen.
Um das Protokoll zu aktivieren und Mac OS X FTP-Server zu erstellen, müssen Sie nun die Spotlight-Suche öffnen, Terminal schreiben und Enter drücken. Alternativ finden Sie den Terminalemulator im Pfad Launchpad > Mehr.
Dann müssen Sie diesen Befehl starten und die Eingabetaste drücken:
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
Alles, was Sie tun müssen, ist, Ihr Account-Passwort einzugeben und erneut auf Enter zu drücken. Danach müssen Sie Ihren iMac neu starten. Du bist fertig.
So sehen Sie, ob der Mac-FTP-Server aktiv ist
Um zu überprüfen, ob der Mac-FTP-Server unter Mac OS X oder macOS läuft, müssen Sie das Terminal öffnen, den folgenden Befehl schreiben und die Eingabetaste drücken:
ftp localhost
Die Antwort muss ähnlich sein wie diese:
iMac-di-Lorenzo:~ Lorenzo
$ ftp localhost
Ich versuche es::1.....
Verbunden mit localhost.
220 ::1 FTP-Server (tnftpd 20100324+GSSAPI) bereit.
Name (localhost:Lorenzo):
Wenn es reagiert, können Sie auch den Fernzugriff auf den Mac-FTP-Server testen, indem Sie Ihren Benutzernamen und Ihr Passwort eingeben. Denken Sie jedoch daran, dass Sie, wenn Ihr Benutzername Leerzeichen hat, auch diese eingeben müssen. Beispiel: Lorenzo Renzetti muss lorenzo renzetti
geschrieben werden. Das ist richtig, im Gegensatz zu SMB auf Mac (wo oft Vor- und Nachname angehängt werden müssen). Die Antwort muss dem entsprechen:
Name (Gastgeber: Lorenzo): lorenzo renzetti
331 Benutzer Lorenzo akzeptiert, Passwort angeben.
Passwort
230 Benutzer Lorenzo ist angemeldet.
Der entfernte Systemtyp ist UNIX.
Verwenden des Binärmodus zum Übertragen von Dateien.
Wenn beide Antworten denjenigen entsprechen, die ich dir gerade gezeigt habe, bedeutet das, dass du es geschafft hast, den Mac-FTP-Server zu aktivieren. Jetzt können Sie es mit anderen Geräten oder Computern in Ihrem lokalen oder entfernten Netzwerk verwenden, um Dateien und Ordner zu übertragen.
FTP-Client-Programme Mac
Nachdem ich Ihnen gezeigt habe, wie man einen Mac-FTP-Server aktiviert, möchte ich auch erklären, wie Sie sich über einen Mac-FTP-Client mit ihm oder anderen Windows- und Linux-FTP-Servern verbinden können.
Ein FTP-Client-Programm für macOS ermöglicht es Ihnen, eine Remote-FTP-Verbindung zu einem Server oder einem anderen Computer herzustellen, um Dateien und Ordner zu übertragen. Es ist sinnvoll, eine solche Verbindung herzustellen, z.B. wenn Sie einen Blog besitzen und sich mit dem Server Ihres Dienstanbieters verbinden möchten. In der Regel verwenden die vom Hosting-Manager bereitgestellten Zugriffe FTP-, SFTP- oder SSH-Verbindungen. Lesen Sie weiter, um zu sehen, welche die beste FTP-Client-Software für MacOS ist.
FileZilla
FileZilla ist das bekannteste und am weitesten verbreitete kostenlose FTP-Client-Programm von heute. Die MacOS-Version hat die gleiche Funktionalität wie die Windows-Version. Unter den wichtigsten finden wir:
- Unterstützung von Active FTP und Passive FTP
- Gleichzeitige Anzeige zwischen lokalen und entfernten Ordnern
- Integrierter Datei-Editor
- Begrenzung der FTP-Bandbreite und Kontrolle der FTP-Warteschlange
- Speichern von FTP-Anmeldeinformationen und -Einstellungen
- Möglichkeit zum Austausch von Dateien, die größer als 4 GB sind (große Größe).
Wenn Sie noch nie einen FTP-Client benutzt haben und keine besonderen Anforderungen haben, empfehle ich Ihnen, FileZilla als Standardsoftware zu verwenden. Sie können es kostenlos herunterladen, indem Sie hier klicken.
Cyberente
Cyberduck ist ein kostenloser FTP-Client, der wirklich intuitiv und vielseitig ist. Zusätzlich zu den Funktionen von FileZilla bietet es auch diese:
- Möglichkeit, einen vordefinierten Code-Editor nach Ihren Wünschen auszuwählen.
- Möglichkeit der Nutzung als Cloud-Speicher-Browser
- Amazon S3, OpenStack Swift, Blackblaze B2, Microsoft Azure, Microsoft OneDrive, Google Drive und Dropbox-Unterstützung
- SFTP-Unterstützung
Es ist sinnvoll, nicht nur Mac-, Windows- und Linux-FTP-Server, sondern auch Ihre eigenen Cloud-Storage-Konten zu kontrollieren und zu verwalten. Sie können es herunterladen, indem Sie hier klicken.
Senden
Trasmit ist ein fortschrittliches Mac-FTP-Client-Programm, mit dem Sie eine Verbindung zu verschiedenen FTP-Servern und Cloud-Storage-Konten herstellen können. Man kann sagen, dass es sich um die Fusion von FileZilla und Cyberduck mit dem Zusatz von:
- Optimierte Übertragungsrate für Cloud Storage
- Zwei-Faktor-Authentifizierung
- Proxy SFTP-Befehle
- MacOS Klemmenhalterung
- Fernsynchronisation
- Stapelumbenennung
- Intuitive Benutzeroberfläche
Wenn Sie einen fortschrittlichen und gut integrierten Mac FTP-Client in Ihrem Betriebssystem wünschen, ist Trasmit genau das Richtige für Sie. Aber es ist eine bezahlte App und kostet 45 Dollar. Du kannst es immer noch 7 Tage lang kostenlos ausprobieren und dich später entscheiden. Weitere Informationen finden Sie auf dieser Seite der Website des Entwicklers Panic Inc.