Es gibt einige echte Probleme, wenn FTP und Telnet in 10.13 nicht vorhanden sind, wie es das Apple-Diktat vorschreibt.
Hat jemand einen soliden Weg gefunden, um BSD ftp
und telnet
wieder auf macOS zu bringen, anstatt es zu benutzen inetutils
?
terminal
ftp
high-sierra
command-line
ylluminate
quelle
quelle
Antworten:
Apples Telnet- und FTP-Programme sind dank dieser Homebrew-Pull-Anfrage (von Ihnen) wieder in High Sierra . Sowohl der Client als auch der Server sind zurück, und dies sind Apples Originalversionen dieser Programme.
inetutils
Leider weist High Sierra einige Fehler auf, so dass dies eine bessere Lösung ist und alle glücklich machen sollte.Führen Sie Folgendes in der Befehlszeile aus, um ALLE Formeln in diesem PR zu installieren:
Natürlich können Sie diese auch einzeln installieren:
quelle
tnftp
eine bessere Vervollständigung als die GNU-Version gibt! Dies ist absolut die beste Lösung.sudo ftpd -D
. Suchen Sieman 8 ftpd
nach weiteren Informationen, und es gibt eine Menge Tutorials im Internet, die diese Art von Dingen sowohl für BSD als auch für Linux beschreiben.Verwenden von Homebrew:
Dies wird wieder herstellen
telnet
,ftp
usw ...Ich kann nicht glauben, dass Apple solch grundlegende Dienstprogramme von der Kommandozeile entfernt hat.
quelle
brew install inetutils
wird GNU inetutils installiert, das Telnet enthalten wird.brew install telnet
installiert BSD Telnet von MacOS Sierra Quellen. Beides wird gut funktionieren.Sie können versuchen, libtelnet und lukemftp aus dem Open-Source-Repository für macOS 10.12.6 zu holen und selbst zu kompilieren.
Wenn Sie Homebrew verwenden, ist BSD
telnet
vorinstalliert und kann über installiert werdenbrew install telnet
.quelle
brew install telnet
ist meiner meinung nach die einfachste lösung!Telnet ist im inetutils-Port von MacPorts enthalten . Verwenden Sie zum Installieren den Befehl port:
quelle
nimm die binaries von einer Sierra install / usr / bin;)
quelle
Ich habe in den Apple-Support-Foren nach einer Antwort gesucht, von der ich glaube, dass sie anderen hilft, FTP und Telnet auf Mac High Sierra neu zu installieren.
Navigieren Sie zu www.gnu.org/software/inetutils/. Klicken Sie auf den HTTP-Download-Link, um "Inetutils" herunterzuladen. Download "inetutils-1.9.4.tar.gz" tar zxvf inetutils-1.9.4.tar.gz
Direkte FTP-Site -> http://ftp.gnu.org/gnu/inetutils/
Ich habe die Antwort in diesem Forum gefunden: https://forums.developer.apple.com/thread/79056
quelle