установить соединение по Telnet с Mac OSX Sierra - PullRequest
0 голосов
/ 05 июня 2018

Я пытаюсь подключиться к лабораториям 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, но он не работал

Ответы [ 2 ]

0 голосов
/ 28 января 2019

У меня также была проблема с ланчем telnet при использовании Cisco LAB или eve-ng.

* отключен sip -> ln telnet to / usr / bin -> enable sip

happy laying:)

0 голосов
/ 06 июня 2018

Как только SIP отключен, вы можете добавить символическую ссылку на /usr/local/bin/telnet в /usr/bin/:

sudo ln -s /usr/local/bin/telnet /usr/bin/

На самом деле вам не нужно перемещать telnet в папку /usr/bin.Символическая ссылка обеспечивает доступ, как если бы файл был там, для приложений, которые не имеют /usr/local/bin в пути.

...