Şimdi Apple'ın belirttiği gibi 10.13'te ftp ve telnet bulunmamasıyla ilgili bazı gerçek sorunlar var.
Herkes BSD getirmek için sağlam bir yol bulmuş ftp
ve telnet
geri kullanılarak vs MacOS için inetutils
?
Şimdi Apple'ın belirttiği gibi 10.13'te ftp ve telnet bulunmamasıyla ilgili bazı gerçek sorunlar var.
Herkes BSD getirmek için sağlam bir yol bulmuş ftp
ve telnet
geri kullanılarak vs MacOS için inetutils
?
Yanıtlar:
Apple'ın Telnet ve FTP programları, bu homebrew çekme isteği sayesinde (gerçekten sizin tarafınızdan) High Sierra'da . Her birinin istemcisi ve sunucusu geri döndü ve bunlar Apple'ın bu programların orijinal versiyonları.
inetutils
maalesef High Sierra'da bazı böcekler var bu yüzden bu daha iyi bir çözüm olacak ve herkesi mutlu etmeli.
ALL içindeki formülleri bu PR'ye kurmak için, bunu komut satırında çalıştırın:
brew install tnftp tnftpd telnet telnetd
Elbette bunlardan her birini ayrı ayrı da kurabilirsiniz:
# 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
GNU versiyonundan daha iyi bir şekilde tamamlandığını bilmekle ilgilenebilir ! Bu kesinlikle en iyi çözüm.
sudo ftpd -D
. man 8 ftpd
Daha fazla bilgi için bakın , ayrıca internette dolaşan BSD ve Linux için bu tür şeyleri anlatan birçok ders var.
Homebrew kullanarak:
brew install inetutils
Bu geri yükleyecektir telnet
, ftp
vb ...
Apple'ın bu kadar temel bir yardımcı programı komut satırından kaldırdığına inanamıyorum.
brew install inetutils
telnet içerecek GNU inetutils kuracak. brew install telnet
macos Sierra kaynaklarından BSD telnet kuracak. Her ikisi de iyi çalışacaktır.
Sen kapma deneyebilirsiniz libtelnet ve lukemftp gelen açık kaynak deposu MacOS 10.12.6 için ve kendiniz için onları derleme.
Homebrew kullanıyorsanız, BSD telnet
önceden paketlenmiş ve aracılığıyla kurulabilir brew install telnet
.
brew install telnet
bence en kolay çözüm!
Telnet, MacPorts'taki inetutils bağlantı noktasına dahil edilir . Yüklemek için port komutunu kullanın:
sudo port install inetutils
İkili dosyaları Sierra kurulumundan / usr / bin;) al
Apple destek forumlarını araştırdım ve başkalarının Mac High Sierra'da ftp ve telnet'i yeniden yüklemelerine yardım edeceğine inandığım bir cevap buldum.
Gidin www.gnu.org/software/inetutils/ "Inetutils" Yükle "inetutils-1.9.4.tar.gz" tar zxvf inetutils-1.9.4.tar.gz HTTP indirme bağlantısına tıklayın
Doğrudan ftp sitesi -> http://ftp.gnu.org/gnu/inetutils/
cd inetutils-1.9.4
./configure
make
sudo make install
telnet x.x.x.x port
Bu forumda cevabı buldum https://forums.developer.apple.com/thread/79056