1

Я хочу открыть порт с помощью команды sudo ufw allow 3306/tcp но выдает следующую ошибку:

sudo: ufw: command not found

Помогите мне, пожалуйста

4 ответа4

3

Если команда ufw возвращает:

sudo: ufw: command not found

Чем я почти уверен, что UFW еще не установлен.

Используйте apt-get для установки UFW на вашу машину. Как и Мэтью Флэшен, напечатанный выше:

sudo apt-get install ufw
1

открытый порт вам ничем не поможет, если у вас нет сервера, прослушивающего этот порт.

если вы установите MySQL, он автоматически откроет порт 3306

0
sudo apt-get install ufw

Вы найдете поиск в Интернете полезным по этим типам вопросов.

0

Типа, whereis ufw . Если вы получите что-то вроде этого:

ufw: /usr/sbin/ufw /usr/share/man/man1/ufw.1.gz ...

(Я составляю детали, у меня не установлен UFW.) Если вы получите что-то подобное, это говорит о том, что бинарный файл ufw находится в /usr /sbin /ufw. Возможно, ваш $ PATH не распознает /usr /sbin. В этом случае вы должны вызвать ufw с полным путем: sudo /usr/sbin/ufw allow 3306/tcp .

ufw вполне может быть где-то внутри /etc (или внутри /etc/init.d), а не в каком-либо каталоге ... /bin.

Если куда возвращается whereis ufw :

ufw:

тогда вы, вероятно, не установили его, и вам нужно будет сделать:

sudo apt-get install ufw

как говорит Мэтью Флашен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .