当谈到 bash 时,我完全是 n00b,但需要使用端口敲击序列连接到 Web 服务器。我发现http://www.zeroflux.org/projects/knock看起来很有希望,但我一辈子都无法让它发挥作用。
我不清楚的事情(对于初学者):我需要安装源代码吗?或者 OSX 客户端应该自己运行吗?(因为消息来源似乎也说它是客户 - 很困惑)
如果那里的任何人有这方面的经验并且可以引导我完成它,我将非常感激!
非常感谢,-jennyb
当谈到 bash 时,我完全是 n00b,但需要使用端口敲击序列连接到 Web 服务器。我发现http://www.zeroflux.org/projects/knock看起来很有希望,但我一辈子都无法让它发挥作用。
我不清楚的事情(对于初学者):我需要安装源代码吗?或者 OSX 客户端应该自己运行吗?(因为消息来源似乎也说它是客户 - 很困惑)
如果那里的任何人有这方面的经验并且可以引导我完成它,我将非常感激!
非常感谢,-jennyb
您可以通过在终端中执行以下命令来安装自制软件:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew 安装完成后,您可以像这样在系统上安装软件包:
brew install packagename
在你的情况下,你可以做brew install knock
,它应该工作。
注意:如果您使用自制软件安装,您可以直接跳到第 3 步
如果您从zeroflux下载 knock 实用程序。
sudo mv 下载/敲门/usr/local/bin/敲门
sudo chown $USER:admin /usr/local/bin/knock
敲 servername port_sequence 或敲 servername port:protocol port:protocol
knock ftp.client_server.com 1234 5679 443
or
knock ftp.client_server.com 1234:udp 5679:tcp 443:tcp
现在启动您的 ftp 客户端并连接