Istnieją pewne realne problemy z brakiem ftp i telnet w wersji 10.13, zgodnie z nakazem Apple.
Czy ktoś znalazł solidny sposób na przeniesienie BSD ftp
i telnet
powrót do systemu macOS w porównaniu do używania inetutils
?
Istnieją pewne realne problemy z brakiem ftp i telnet w wersji 10.13, zgodnie z nakazem Apple.
Czy ktoś znalazł solidny sposób na przeniesienie BSD ftp
i telnet
powrót do systemu macOS w porównaniu do używania inetutils
?
Odpowiedzi:
Programy Telnet i FTP firmy Apple powróciły do High Sierra dzięki temu żądaniu ściągania homebrew (naprawdę przez ciebie). Zarówno klient, jak i serwer każdego z nich powróciły i są to oryginalne wersje tych programów Apple.
inetutils
niestety zawiera kilka błędów w High Sierra, więc będzie to lepsze rozwiązanie i powinno uszczęśliwić wszystkich.
Aby zainstalować WSZYSTKIE formuły w tym PR, uruchom to w wierszu polecenia:
brew install tnftp tnftpd telnet telnetd
Oczywiście możesz zainstalować każdy z nich osobno:
# 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
ma lepsze zakończenie niż wersja GNU! To jest absolutnie najlepsze rozwiązanie.
sudo ftpd -D
. Poszukaj man 8 ftpd
więcej informacji, a w sieci krąży wiele samouczków opisujących tego rodzaju rzeczy zarówno dla BSD, jak i Linuksa.
Korzystanie z Homebrew:
brew install inetutils
Spowoduje to przywrócenie telnet
, ftp
itp ...
Nie mogę uwierzyć, że Apple usunął tak podstawowe narzędzia z linii poleceń.
brew install inetutils
zainstaluje inetutils GNU, które będą zawierały telnet. brew install telnet
zainstaluje telnet BSD ze źródeł macOS Sierra. Oba będą działać dobrze.
Możesz spróbować pobrać libtelnet i lukemftp z repozytorium open source dla macOS 10.12.6 i skompilować je dla siebie.
Jeśli używasz homebrew, BSD telnet
jest wstępnie zapakowany i można go zainstalować za pośrednictwem brew install telnet
.
brew install telnet
jest moim zdaniem najprostszym rozwiązaniem!
Telnet znajduje się w porcie inetutils w MacPorts . Aby zainstalować, użyj polecenia port:
sudo port install inetutils
pobierz binaria z instalacji Sierra / usr / bin;)
Przeszukałem fora wsparcia Apple i znalazłem odpowiedź, która moim zdaniem pomoże innym zainstalować ftp i telnet na Mac High Sierra.
Przejdź do www.gnu.org/software/inetutils/ Kliknij link pobierania HTTP „Pobierz Inetutils” inetutils-1.9.4.tar.gz „tar zxvf inetutils-1.9.4.tar.gz
Bezpośrednia strona ftp -> http://ftp.gnu.org/gnu/inetutils/
cd inetutils-1.9.4
./configure
make
sudo make install
telnet x.x.x.x port
Znalazłem odpowiedź na tym forum https://forums.developer.apple.com/thread/79056