我在不同的服务器上安装了 CUPS,并且我可以使用 SSH 隧道连接到这些服务器而没有任何问题,但是这台服务器总是返回“错误请求”。
我的所有服务器都有Ubuntu 16.04 服务器,包括这个,以及 CUPS 2.1.3-4ubuntu0.5,我在它们所有上都有相同的配置,但是当我尝试从我的机器连接(通过 SSH 隧道连接到 cups 服务器)时,我收到了错误的请求,并且日志记录了以下内容:
E [17/Aug/2018:09:28:44 -0700] [Client 7] Request from "localhost" using invalid Host: field "192.168.0.104:6631".
附言:我花了几个小时在谷歌搜索并添加后发布了这篇文章ServerAlias *
,但这没有用。
答案1
我找到罪魁祸首了!
我正在使用 SSH ProxyCommand(带有 netcat)连接以跳转到远程网络的内部服务器。
现在,如果我只做一个,ssh -L...
我就可以毫无问题地连接。