A porta 3333 é usada em seu host local, então o erro vem do seu lado. Algum outro processo já está usando esta porta no seu computador.
Eu gostaria de usar vários encaminhamentos de porta para executar um back-end de um aplicativo que usa dois bancos de dados em execução em um servidor remoto. Eu sou muito novo nisso. Estou executando este comando:
ssh -L 5432:IP_remote:5432 -L 3333:IP_remote:3306 user@IP_remote
Meu entendimento é que meu localhost deve ver os dados do banco de dados nas portas 5432 e 3333. Isso está correto? Quando eu lanço este comando eu me conecto ao servidor, mas a primeira linha diz:
bind: Address already in use
Isso se refere ao meu localhost ou ao servidor remoto? runnig no meu localhost ANTES de se conectar com o servidor:
netstat -tulpn
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1526/mysqld
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 1125/postgres
5432 está sendo usado pelo postgres, então eu tentei mudar a porta 5432 para 5433 no comando ssh mas ainda assim recebo o mesmo erro.
Executando o comando anterior, ou seja, netstat -tulpn no meu localhost DEPOIS que a conexão foi estabelecida, dá:
tcp 0 0 127.0.0.1:3333 0.0.0.0:* LISTEN 6247/ssh
tcp6 0 0 ::1:5432 :::* LISTEN 6247/ssh
tcp6 0 0 ::1:3333 :::* LISTEN 6247/ssh
Isso indica que está funcionando bem? obrigado
A porta 3333 é usada em seu host local, então o erro vem do seu lado. Algum outro processo já está usando esta porta no seu computador.