我已经在另一个SE网站上提出这个问题,但是我觉得我不够清楚。 所以,我会在这里尝试。 作为一个例子 – 我有2个域名(acme.com,ajax.com)。 这两个解决我的单个静态IP。 同时,我的路由器将所有端口22通信(SSH)路由到Linux服务器(192.168.1.21)。 我想做什么(如果可能的话)是使acme.com成为SSH的URL。 我意识到所有的stream量都被路由到.21(路由器不知道名称),但是当请求的名称是ajax.com时,有什么方法可以指示Linux拒绝端口22的请求吗? 换句话说,有没有办法让Linux看到整个请求?
或者也许SSHd可以做到这一点? (在黑暗中拍摄)
预先感谢您的任何build议。
没有。
当你ssh到acme.com时,客户PC把它parsing成一个IP地址,而ssh只是连接到这个IP。 它永远不会将域名发送到服务器上的sshd。