/ / So installieren Sie FTP unter MacOS Mojave & High Sierra

So installieren Sie FTP unter MacOS Mojave & High Sierra

Befehlszeile

Holen Sie sich FTP unter Mac OS und installieren Sie es

Mac-Befehlszeilenbenutzer haben möglicherweise FTP erkanntIn den neuesten Versionen der MacOS-Systemsoftware fehlt es, aber obwohl ftp nicht standardmäßig in neueren Versionen der Systemsoftware enthalten ist, können Sie dies trotzdem tun Installieren Sie FTP unter Mac OS Wenn Sie aus irgendeinem Grund einen FTP-Client verwenden oder einen FTP-Server ausführen müssen.

Für ein kurzes Hintergrundwissen, moderne Versionen von MacDas Betriebssystem zog ftp, um stattdessen die SFTP-Nutzung zu betonen. Ebenso wurde Telnet zugunsten von ssh entfernt. Diese Entscheidungen wurden wahrscheinlich getroffen, um die sichereren verschlüsselten Protokolle von SFTP (und ssh) zu bevorzugen, aber einige Benutzer müssen dennoch regelmäßig das ältere FTP-Übertragungsprotokoll verwenden, auch wenn es nicht besonders sicher ist. Dementsprechend müssen bestimmte Mac-Benutzer möglicherweise ftp als Client oder ftpd als Server installieren und ausführen, auf den sich dieses Lernprogramm richtet. Wenn Sie kein FTP benötigen, gibt es keinen Grund, es zu installieren.

So installieren Sie FTP unter MacOS

Wenn Sie Homebrew noch nicht auf dem Mac installiert haben, müssen Sie dies tun, bevor Sie mit diesem Ansatz beginnen.

Sie haben zwei Möglichkeiten, eine inetutils zu installieren (die auch einige andere nützliche Pakete enthält) oder Sie können tnftp installieren. Beides ist durch Homebrew erreichbar:

Installieren von ftp in MacOS mit inetutils

Das inetutils-Paket enthält ftp, das ftpServer, zusammen mit Telnet- und Telnet-Server sowie den Server und Clients von rsh, rlogin, tfp und mehr. Wenn Sie ftp möchten, möchten Sie vielleicht diese vollständige Suite. In diesem Fall ist die Installation von Inetutils über Homebrew so einfach, dass Sie den folgenden Brühbefehl ausgeben:

brew install inetutils

Wenn Homebrew die Installation des inetutils-Pakets abgeschlossen hat, können Sie den regulären ftp-Befehl wie üblich ausführen. Sie können beispielsweise eine Verbindung zum ftp-Server gnu.org herstellen, um zu überprüfen, ob alles wie erwartet funktioniert:

ftp [email protected]

Einer der offensichtlichen Vorteile für die Installation von FTP undBei ftpd-Server mit inetutils erhalten Sie weitere hilfreiche Netzwerk-Dienstprogramme. Sie müssen Telnet also nicht manuell auf dem Mac installieren, wenn Sie das brauchen.

Ftp über tnftp installieren

Um nur einen FTP-Client zu installieren, können Sie tnftp auf dem Mac installieren. Mit Homebrew können Sie dies mit dem folgenden Brew-Befehl erreichen:

brew install tnftp

Wenn Sie den tnftpd-Server benötigen, können Sie zusätzlich den folgenden Befehl verwenden:

brew install tnftpd

Ob Sie das vollständige inetutils-Paket oder nur tnftp installieren möchten, liegt ganz bei Ihnen und Ihren spezifischen Anforderungen und Anforderungen.

FTP wurde in macOS High Sierra und macOS entferntMojave, aber FTP- und FTP-Server bleiben in älteren Versionen von Mac OS und Mac OS X-Systemsoftware erhalten, selbst wenn der FTP-Server manuell mit launchctl aktiviert werden muss. In einigen älteren Versionen von Mac OS können Sie jedoch auch über den Finder eine Verbindung mit ftp herstellen. Neuere Versionen von Mac OS enthalten native Optionen für die Verwendung von SSH- und SFTP-Servern für Remote-Anmeldungen

Alternativ können Sie ftp erhalten, indem Sie Inetutils kompilieren

Eine weitere Möglichkeit ist das Kompilieren von InetutilsWenn Sie diesen Ansatz bevorzugen, können Sie ihn von gnu.org herunterladen. Sie müssen die Mac OS-Befehlszeilentools installiert haben. Entpacken Sie dann das Archiv, führen Sie configure aus, make und make install:

tar xvzf inetutils-1.9.4.tar.gz
cd inetutils-1.9.4
./configure
make
sudo make install

Dann können Sie sich mit FTP, Telnet und den anderen Netzwerk-Tools gut auskennen.

Wenn Sie eine andere Lösung haben, um FTP und einen FTP-Server auf einem Mac zu erhalten (und nein, nicht SFTP, das anders ist und bereits enthalten ist), teilen Sie es uns mit den Kommentaren unten!