Você quer
LocalForward 3306 localhost:3306
Porque, como na opção -L
, o endereço 'remoto' na opção LocalForward
é relativo ao servidor SSH, não ao cliente.
Eu tenho um problema de tunelamento de uma conexão ssh com um servidor remoto para usar o Mysql.
Eu tento:
ssh -L 3306:localhost:3306 root@vps1
e funciona perfeitamente! (Eu testei a conexão usando o Mysql WorkBench)
BUt se eu fizer:
ssh root@vps1tunnel
EU POSSO me conectar, mas o Mysql WorkBench não pode se conectar ao servidor remoto usando o túnel.
Estas são as zonas no meu ssh_config
Host vps1
HostName 1.1.1.1
Port 3000
IdentityFile ~/.ssh/%r
Host vps1tunnel
HostName 1.1.1.1
Port 3000
IdentityFile ~/.ssh/%r
# MySQL
LocalForward localhost:3306 1.1.1.1:3306
Então, agora eu gostaria de "CONVERTER":
ssh -L 3306:localhost:3306 root@vps1
em uma zona ssh_config
Alguém poderia me ajudar?