Я выполняю 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'
Что я делаю неправильно?
Более тщательно изучите сообщение об ошибке, и Вы будете видеть, что пространство отсутствует между 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