在 Amazon AMI(Centos)中未找到 netcat

在 Amazon AMI(Centos)中未找到 netcat

我跟着本指南将我的 amazon 映像从一个区域迁移到另一个区域。一切正常,但是当我运行此命令时:

netcat -p 9999 -l >/dev/sdf

它显示未找到该命令。然后我尝试改用 nc:

nc -p 9999 -l >/dev/sdf

似乎 nc 不能与 -p 和 -l 选项组合运行。在我的系统上,我应该运行与“netcat -p 9999 -l >/dev/sdf”完全相同的命令是什么?

我使用“Basic 32 位 Amazon Linux AMI 2011.02.1 Beta”作为主映像。它似乎基于 centos。如能提供任何帮助,我将不胜感激。

答案1

有些nc版本有-p不同含义的选项:

-p source_port
             Specifies the source port nc should use, subject to privilege restrictions and availability.  It is
             an error to use this option in conjunction with the -l option.

而另一个:

-p port      local port number (port numbers can be individual or ranges: lo-hi [inclusive])

对于您来说,使用就nc -l 9999 > /dev/sdf足够了。

相关内容