Назад | Перейти на главную страницу

netcat не найден в Amazon AMI (Centos)

Я последовал за это руководство чтобы перенести мое изображение Amazon из одной зоны в другую. Все идет нормально, но когда я запускаю эту команду:

netcat -p 9999 -l >/dev/sdf

Это показывает, что команда не найдена. Затем я попытался использовать вместо этого nc:

nc -p 9999 -l >/dev/sdf

Кажется, что nc не может быть запущен с комбинацией опций -p и -l. Какую именно команду я должен запустить в своей системе, эквивалентную "netcat -p 9999 -l> / dev / sdf"?

Я использую «Базовый 32-разрядный Amazon Linux AMI 2011.02.1 Beta» в качестве основного образа. Похоже, что это на основе centos. Любая помощь приветствуется.

Некоторые 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 достаточно.