Есть некоторые реальные проблемы с отсутствием ftp и telnet, присутствующих в 10.13, в соответствии с требованиями Apple.
Кто-нибудь нашел надежный способ вернуть BSD ftpи telnetобратно в MacOS против использования inetutils?
Есть некоторые реальные проблемы с отсутствием ftp и telnet, присутствующих в 10.13, в соответствии с требованиями Apple.
Кто-нибудь нашел надежный способ вернуть BSD ftpи telnetобратно в MacOS против использования inetutils?
Ответы:
Программы 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.
Используя Homebrew:
brew install inetutils
Это позволит восстановить telnet, ftpи т.д ...
Не могу поверить, что Apple удалила такие фундаментальные утилиты из командной строки.
brew install inetutilsустановим GNU inetutils, который будет содержать telnet. brew install telnetустановит BSD telnet из MacOS Sierra. Оба будут работать нормально.
Вы можете попробовать взять libtelnet и lukemftp из репозитория с открытым исходным кодом для macOS 10.12.6 и скомпилировать их для себя.
Если вы используете homebrew, BSD telnetпредварительно упакован и устанавливается через brew install telnet.
brew install telnetэто самое простое решение на мой взгляд!
Telnet включен в порт inetutils в MacPorts . Для его установки используйте команду порта:
sudo port install inetutils
захватить двоичные файлы из Sierra install / usr / bin;)
Я искал на форумах поддержки Apple и нашел ответ, который, как мне кажется, поможет другим переустановить ftp и telnet на Mac High Sierra.
Перейдите по адресу www.gnu.org/software/inetutils/. Нажмите на ссылку для загрузки HTTP для загрузки "Inetutils" 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