如何仅允许 SSH 访问托管多个域的服务器上的一个域名?

Bud*_*seЯ 0 ubuntu domain service

我有一个托管 example1.com 和 example2.com 的 Ubuntu 服务器。这两个名称都指向同一个 IP 地址。

我已经配置了 Apache 并且通过将 /var/www/example1 用于第一个域并将 /var/www/example2 用于第二个域,它可以正常工作。

我接下来想要实现的是禁止两个域上的所有其他服务请求,除了允许到 example1.com 的 SSH 连接。

我接下来想要实现的是只允许 SSH 连接到 example1.com。

这到底是怎么做到的?

EEA*_*EAA 6

没有与 apache 的 VirtualHosts 等效的简单 sshd。

但是,通常您需要做的是将每个用户的 ssh 设置配置chroot到单个文件夹层次结构中。

关于您的另一个问题,“禁止所有其他服务请求”究竟是什么意思?

  • @budwiser - 你需要一杯啤酒(不过,希望质量比你的同名啤酒更好)。 (2认同)