Існують деякі реальні проблеми з відсутністю ftp і telnet в 10.13, відповідно до диктату Apple.
Хтось знайшов надійний спосіб повернути BSD ftp
і telnet
повернутися до macOS vs за допомогою inetutils
?
Існують деякі реальні проблеми з відсутністю ftp і telnet в 10.13, відповідно до диктату Apple.
Хтось знайшов надійний спосіб повернути BSD ftp
і telnet
повернутися до macOS vs за допомогою inetutils
?
Відповіді:
Програми Apple Telnet і FTP Apple повернулися у Високу Сьєрру завдяки цьому запиту на отримання домашньої програми (по-справжньому вашим). І клієнт, і сервер кожного з них повернулися, і це оригінальні версії цих програм від Apple.
inetutils
на жаль, виставляє помилок на Високій Сьєррі, тому це стане кращим рішенням і повинно зробити всіх щасливими.
Щоб встановити ВСІ формули в цьому 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
встановіть GNU inetutils, який буде містити telnet. brew install telnet
встановить BSD telnet з джерел macOS Sierra. І те, і інше буде добре працювати.
Ви можете спробувати захопити libtelnet та lukemftp з сховища з відкритим кодом для macOS 10.12.6 та скласти їх для себе.
Якщо ви використовуєте домашню мову, BSD telnet
розфасовується та встановлюється через brew install telnet
.
brew install telnet
- це найпростіше рішення на мій погляд!
Telnet включений в порт inetutils в MacPorts . Щоб встановити його, використовуйте команду port:
sudo port install inetutils
захопіть бінарні файли з установки Sierra / 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