Answers:
由于这个自制请求(实际上是您的),Apple的Telnet和FTP程序又回到了High Sierra 。每个客户端和服务器都回来了,这是这些程序的Apple原始版本。
inetutils
不幸的是,在High Sierra上显示了一些错误,因此这将是一个更好的解决方案,并且应该使每个人都高兴。
要在该PR中安装所有公式,请在命令行中运行以下命令:
brew install tnftp tnftpd telnet telnetd
当然,您也可以分别安装其中的每个:
# 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版本更好!这绝对是最好的解决方案。
sudo ftpd -D
。寻找man 8 ftpd
更多信息,此外,网上有很多教程描述了针对BSD和Linux的这种情况。
使用自制软件:
brew install inetutils
这将恢复telnet
,ftp
等...
不能相信Apple从命令行中删除了这样的基本实用程序。
brew install inetutils
将安装包含telnet的GNU inetutils。brew install telnet
将从macOS Sierra来源安装BSD telnet。两者都可以正常工作。
你可以尝试抓住libtelnet和lukemftp从开源库为MacOS 10.12.6和编译他们自己。
如果您使用自制软件,则BSD telnet
已预先打包并可以通过安装brew install telnet
。
brew install telnet
我认为这是最简单的解决方案!
Telnet包含在MacPorts的inetutils端口中。要安装它,请使用port命令:
sudo port install inetutils
从Sierra安装中获取二进制文件/ usr / bin;)
我在Apple支持论坛上进行了搜索,发现了一个答案,相信它将帮助其他人在Mac High Sierra上重新安装ftp和telnet。
导航至www.gnu.org/software/inetutils/单击“ Inetutils”的HTTP下载链接。下载“ inetutils-1.9.4.tar.gz” tar zxvf inetutils-1.9.4.tar.gz
直接ftp站点-> http://ftp.gnu.org/gnu/inetutils/
cd inetutils-1.9.4
./configure
make
sudo make install
telnet x.x.x.x port
我在这个论坛上找到了答案https://forums.developer.apple.com/thread/79056