Encaminhar porta mysql para 33060

0

Estou executando o servidor mysql em uma máquina ubuntu na porta padrão 3306. Agora quero acessar minha instância do mysql de um outro rmachine pela porta 33060. Estou tentando encaminhar a porta 3306 para 33060 no ufw.

Adicionando:

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

para o arquivo /etc/ufw/rules.before

quando eu tento sudo ufw reload Eu recebo o seguinte erro

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'

O que estou fazendo de errado?

    
por SnelleJelle 07.12.2016 / 15:03

1 resposta

0

Observe mais de perto a mensagem de erro e você verá que falta um espaço entre 3306 e -j

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

Tente usar este snippet de código que inclui um espaço.

*nat
:PREROUTING ACCEPT [0:0]
-A PREROUTING -p tcp --dport 3306 -j REDIRECT --to-port 33060 COMMIT
    
por CubeDev 07.12.2016 / 16:14