Linux - 阻止 ssh 用户访问网络上的其他机器

Sam*_*Sam 0 security linux firewall ssh

我已经在我的网络上设置了一个用于 uni 项目开发的虚拟机。我有 6 个团队成员,我不希望他们通过 SSH 进入并开始嗅探我的网络流量。我已经在我的 W7 pc 上设置了防火墙以忽略来自虚拟机的任何连接尝试,但想要更进一步,不允许从 VM 到我网络上的其他机器的任何网络访问。

团队成员将通过 SSH 访问 VM。唯一转发的外部端口是 vm:22。

VM 在桥接网络连接上的 VirtualBox 中运行。运行最新的 Debian。

如果有人能告诉我如何做到这一点,我将非常感激。

Ole*_*nge 6

为您的团队成员提供非 root 访问权限。这样他们就无法嗅探流量。

如果您不希望他们将流量发送到您自己的网络设置iptables,请执行以下操作:

  • 接受 my_ip 和 my_router(您的默认网关)的流量
  • 丢弃 my_network 的流量
  • 接受所有其他流量

如果您的团队成员具有 root 访问权限,您将需要将 VM 置于执行上述过滤的(虚拟)路由器之后。