我有 Macpro(2013 年末,Yosemite 10.10.4)和 Macbookpro(2010 年中,Yosemite 10.10.4),通过 Wi-Fi 连接到家庭网络(使用路由器 Actiontech T1200H)
我可以双向 ssh 而没有任何问题 ()。但是当我尝试 telnet 时:
$ telnet 192.168.1.64
Trying 192.168.1.64...
telnet: connect to address 192.168.1.64: Connection refused
telnet: Unable to connect to remote host
有什么办法可以解决这个问题吗?
答案1
Telnet 在 OS X 中默认是禁用的,因为它从根本上来说不安全,并且永远不应该在直接连接到互联网的机器上启用它。
假设您有充分的理由使用 telnet 而不是 SSH,并且了解安全风险,则可以使用以下命令启动 telnet 服务器:
sudo launchctl load -w /System/Library/LaunchDaemons/telnet.plist
然后再次使用停止它
sudo launchctl unload -w /System/Library/LaunchDaemons/telnet.plist
请注意,上述命令是永久性的,并且在重启后仍然有效。