0

当谈到 bash 时,我完全是 n00b,但需要使用端口敲击序列连接到 Web 服务器。我发现http://www.zeroflux.org/projects/knock看起来很有希望,但我一辈子都无法让它发挥作用。

我不清楚的事情(对于初学者):我需要安装源代码吗?或者 OSX 客户端应该自己运行吗?(因为消息来源似乎也说它是客户 - 很困惑)

如果那里的任何人有这方面的经验并且可以引导我完成它,我将非常感激!

非常感谢,-jennyb

4

2 回答 2

1

您可以通过在终端中执行以下命令来安装自制软件:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrew 安装完成后,您可以像这样在系统上安装软件包:

brew install packagename

在你的情况下,你可以做brew install knock,它应该工作。

于 2014-10-10T17:04:37.690 回答
0

注意:如果您使用自制软件安装,您可以直接跳到第 3 步

如果您从zeroflux下载 knock 实用程序。

  1. 双击下载的文件进行解压缩(或右键单击并使用存档实用程序打开)
  2. 打开终端(Applications/Utilities/Terminal),将knock移动到合理的路径,这样你的shell就可以找到它并确保你拥有它,这样你就可以运行它:

sudo mv 下载/敲门/usr/local/bin/敲门

sudo chown $USER:admin /usr/local/bin/knock

  1. 使用敲客户端:(再次在终端中)

敲 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 客户端并连接

于 2015-08-28T21:12:57.210 回答