Я пытаюсь подключиться к лабораториям cisco, но обнаружил, что у Mac sierra больше нет клиента telnet.Терминальная ошибка выглядит следующим образом:
[Command not found: telnet]
[Could not create a new process and open a pseudo-tty.]
Сначала я установил последнюю версию xcode, а затем установил telnet с помощью homebrew, ноЯ до сих пор не могу связаться с лабораториями.Тогда я нашел возможный ответ:
Если вы восстанавливаете telnet через brew или что-то еще, вам нужно поместить приложение telnet в каталог / usr / bin.Если его там нет, URL-адреса telnet при вызове терминала будут сломаны.Однако ... каталог / usr / bin заблокирован с помощью SIP (защита целостности системы).Вам нужно отключить SIP, чтобы изменить каталог / usr / bin.Перезагрузите ваш Mac ... до появления логотипа яблока нажмите CMD + r.выберите «Утилиты», затем «Терминал».Введите «csrutil disable» в командной строке.потом перезагрузись нормально.Поместите приложение telnet в каталог / usr / bin.Затем включите SIP, выполнив шаги, описанные выше, но с помощью «csrutil enable»
Я выполнил эти действия, но не знаю, какой именно файл мне нужно переместить в usr / bin.Я не очень разбираюсь в этой теме, поэтому попробуйте найти файл с sudo find / -name telnet
и найти следующее:
/usr/local/bin/telnet
/usr/local/var/homebrew/linked/telnet
/usr/local/opt/telnet
/usr/local/Cellar/telnet
/usr/local/Cellar/telnet/54.50.1/bin/telnet
/Library/Ruby/Gems/2.3.0/gems/net-telnet-0.1.1/lib/net/telnet
/Users/joseandradecruz/Library/Logs/Homebrew/telnet
Я пытался с первым файлом, который находится в usr/local/bin/telnet
, но он не работал