问题描述
有人可以帮助调试macOS High Sierra 10.13上的此Telnet连接被拒绝错误吗? macOS 10.13甚至不支持telnet。我想模拟一个仅支持telnet但可以通过SSH隧道访问的旧服务器。我以为可以更快地在Mac上本地设置所有内容,而不是在RaspBerry Pi上构建其他服务器或使用我不拥有的网络服务器。如果对客户端和主机都进行本地配置,则作为故障排除的最终(SSH隧道)解决方案将更加容易。
我的防火墙被暂时禁用。并且我尝试连接到本地主机,环回地址和IP地址,但都出现相同的错误。
我可以成功地远程登录到外部服务器telnet towel.blinkenlights.nl
我的NIC卡已启动,并已配置为可以ping本地主机,回送地址和IP地址。知识产权 路由很好,因为(a)到本地主机,并且(b)SSH运行正常。 (请参见下文)
(base) HOSTNAME:log username$ ssh localhost
Last login: Tue Aug 25 17:10:55 2020
telnet和telnetd是使用brew安装的,并且正在运行。
(base) HOSTNAME:63 username$ telnet localhost
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
telnet: Unable to connect to remote host
(base) HOSTNAME:63 username$
telnetd已启动
(base) HOSTNAME:63 username$ brew services start telnetd
==> Successfully started `telnetd` (label: homebrew.mxcl.telnetd)
...并且系统日志显示:
(base) HOSTNAME:log username$ tail -f system.log | grep homebrew
Aug 25 19:39:39 HOSTNAME com.apple.xpc.launchd[1] (homebrew.mxcl.telnetd[68422]): Service exited with abnormal code: 1
Aug 25 19:39:39 HOSTNAME com.apple.xpc.launchd[1] (homebrew.mxcl.telnetd): Service only ran for
0 seconds. Pushing respawn out by 10 seconds.
这是我的清单
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>homebrew.mxcl.telnetd</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/sbin/telnetd</string>
<string>--config</string>
<string>/usr/local/etc/telnetd.conf</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
我还运行了以下plutil命令:
(base) HOSTNAME:63 username $ plutil /Users/username/Library/LaunchAgents/homebrew.mxcl.telnetd.plist
/Users/username/Library/LaunchAgents/homebrew.mxcl.telnetd.plist: OK
任何见解将不胜感激 谢谢 康拉德
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)