Ci sono alcuni problemi reali con la mancata presenza di ftp e telnet in 10.13 secondo il dettato di Apple.
Qualcuno ha trovato un modo solido per riportare BSD ftp
e telnet
tornare a macOS rispetto all'uso inetutils
?
Ci sono alcuni problemi reali con la mancata presenza di ftp e telnet in 10.13 secondo il dettato di Apple.
Qualcuno ha trovato un modo solido per riportare BSD ftp
e telnet
tornare a macOS rispetto all'uso inetutils
?
Risposte:
I programmi Telnet e FTP di Apple sono tornati in High Sierra grazie a questa richiesta pull homebrew (dai vostri davvero). Sia il client che il server di ognuno sono tornati e queste sono le versioni originali di Apple di questi programmi.
inetutils
sfortunatamente mostra alcuni bug su High Sierra, quindi questa sarà una soluzione migliore e dovrebbe rendere tutti felici.
Per installare TUTTE le formule in quel PR, eseguilo dalla riga di comando:
brew install tnftp tnftpd telnet telnetd
Ovviamente puoi anche installare ciascuno di questi separatamente:
# TNFTP client & server (formerly known as LukeMFTP, presumably due to being developed by Luke Mewburn
# and has been the default FTP for default FTP client included with NetBSD, FreeBSD, OpenBSD, DragonFly BSD,
# Darwin (macOS), and MidnightBSD):
brew install tnftp
brew install tnftpd
# Telnet client & server:
brew install telnet
brew install telnetd
tnftp
ha un completamento migliore rispetto alla versione GNU! Questa è assolutamente la soluzione migliore.
sudo ftpd -D
. Cerca man 8 ftpd
ulteriori informazioni, inoltre ci sono molti tutorial in giro sulla rete che descrivono questo genere di cose sia per BSD che per Linux.
Utilizzando Homebrew:
brew install inetutils
Questo ripristinerà telnet
, ftp
, ecc ...
Non riesco a credere che Apple abbia rimosso tali utility fondamentali dalla riga di comando.
brew install inetutils
installerà GNU inetutils che conterrà telnet. brew install telnet
installerà BSD telnet da fonti macOS Sierra. Entrambi funzioneranno bene.
Potresti provare a prendere libtelnet e lukemftp dal repository open source per macOS 10.12.6 e compilarli per te.
Se usi l'homebrew, BSD telnet
è preconfezionato e installabile tramite brew install telnet
.
brew install telnet
è la soluzione più semplice secondo me!
Telnet è incluso nella porta inetutils in MacPorts . Per installarlo usa il comando port:
sudo port install inetutils
prendi i binari da un'installazione Sierra / usr / bin;)
Ho cercato nei forum di supporto Apple e ho trovato una risposta che credo possa aiutare gli altri a reinstallare ftp e telnet su Mac High Sierra.
Passare a www.gnu.org/software/inetutils/ Fare clic sul collegamento di download HTTP per "Inetutils" Download "inetutils-1.9.4.tar.gz" tar zxvf inetutils-1.9.4.tar.gz
Sito ftp diretto -> http://ftp.gnu.org/gnu/inetutils/
cd inetutils-1.9.4
./configure
make
sudo make install
telnet x.x.x.x port
Ho trovato la risposta in questo forum https://forums.developer.apple.com/thread/79056