web-dev-qa-db-ja.com

NetcatがAmazonAMI(Centos)に見つかりません

このガイド に従って、Amazonイメージをあるゾーンから別のゾーンに移行しました。すべてうまくいきますが、このコマンドを実行すると:

netcat -p 9999 -l >/dev/sdf

コマンドが見つからないことを示しています。それから私は代わりにncを使おうとしました:

nc -p 9999 -l >/dev/sdf

-pオプションと-lオプションを組み合わせてncを実行できないようです。 「netcat-p9999 -l>/dev/sdf」と同等の、システムで実行する必要のあるコマンドとまったく同じものは何ですか?

プライマリイメージとして「ベーシック32ビットAmazonLinux AMI2011.02.1ベータ版」を使用しています。 CentOSベースのようです。どんな助けでも大歓迎です。

1
Bill Kary

一部の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を使用するだけで十分です。

3
quanta