Передайте mysql порт 33 060

Я выполняю mysql сервер на машине человечности на порте по умолчанию 3306. Я теперь хочу получить доступ к своему mysql экземпляру от anothe rmachine через порт 33060. Я пробую к порту передачи 3 306 - 33 060 в ufw.

Путем добавления:

*nat
:PREROUTING ACCEPT [0:0]
-A PREROUTING -p tcp --dport 3306-j REDIRECT --to-port 33060
COMMIT

в/etc/ufw/rules.before файл

затем, когда я пробую sudo ufw reload Я получаю следующую ошибку

ERROR: problem running ufw-init
iptables-restore v1.6.0: invalid port/service `3306-j' specified
Error occurred at line: 13
Try `iptables-restore -h' or 'iptables-restore --help' for more information.

Problem running '/etc/ufw/before.rules'

Что я делаю неправильно?

0
задан 7 December 2016 в 17:03

1 ответ

Более тщательно изучите сообщение об ошибке, и Вы будете видеть, что пространство отсутствует между 3 306 и Попытка-j

iptables-restore v1.6.0: invalid port/service `3306-j' specified 

с помощью этого фрагмента кода, который включает пространство.

*nat
:PREROUTING ACCEPT [0:0]
-A PREROUTING -p tcp --dport 3306 -j REDIRECT --to-port 33060 COMMIT
0
ответ дан 28 September 2019 в 01:39

Другие вопросы по тегам:

Похожие вопросы: