首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >通过telnet与mac osx sierra建立连接

通过telnet与mac osx sierra建立连接
EN

Stack Overflow用户
提问于 2018-06-06 04:07:51
回答 2查看 2.9K关注 0票数 0

我正在尝试连接到思科实验室,但我发现mac sierra不再有telnet客户端。终端错误如下:

[Command not found: telnet]

[Could not create a new process and open a pseudo-tty.]

我做的第一件事是安装最新版本的xcode,然后用homebrew安装telnet,但我仍然无法与实验室连接。然后我找到了一个可能的答案:

如果通过brew或其他方式恢复远程登录,则必须将远程登录应用程序放入/usr/bin目录。如果它不在那里,当呼叫终端时telnet URL将被破坏。然而..。/usr/bin目录已使用SIP (系统完整性保护)锁定。您需要禁用SIP才能修改/usr/bin目录。重新启动您的mac...在苹果徽标出现之前,点击CMD+r。选择“实用程序”,然后选择“终端”。在命令行中键入"csrutil disable“。然后正常重新启动。将telnet应用程序放在/usr/bin目录中。然后通过执行上面的步骤重新启用SIP,但使用"csrutil enable“

我遵循了这些步骤,但我不知道哪个文件是我需要移动到usr / bin的确切文件。我在这个话题上不是很专业,所以试着用sudo find / -name telnet找到这个文件,并找到以下内容:

代码语言:javascript
复制
/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中的第一个文件,但它不起作用

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-06 05:40:21

禁用SIP后,您可以在/usr/bin/中添加指向/usr/local/bin/telnet的符号链接

代码语言:javascript
复制
sudo ln -s /usr/local/bin/telnet /usr/bin/

实际上,您不需要将telnet移到/usr/bin文件夹中。对于路径中没有/usr/local/bin的应用程序,符号链接提供了访问权限,就好像文件就在那里一样。

票数 2
EN

Stack Overflow用户

发布于 2019-01-28 20:26:25

在使用思科实验室或eve-ng时,我也遇到了远程登录午餐的问题。

*禁用sip -> ln telnet到/usr/bin ->启用sip

快乐下蛋:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50708154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档