我正在尝试使用 Google Cloud Platform 服务器上的 Debian 9 上的 knockd 为 SSH 连接设置端口敲击。
我过去已经在许多服务器上成功设置了端口敲击,但这是我在 GCP 服务器上的第一次尝试。
我最初的设置没有取得成功——监控 knockd 服务日志显示在服务器端没有看到敲击。
运行 knockd 时--verbose --debug
显示该Local IP
设置是服务器的内部地址。通过阅读一些 Google 文档,我发现eth0
只显示我的内部 IP 地址的原因是由于 GCP VM 实例中使用的网络设置。
如何在由 Google 管理的网络和防火墙下实现 GCP 服务器上的 SSH 端口敲击?