Então você não tem acesso de administrador ao VPS, correto? Isso evitará que você implemente soluções mais eficientes.
Vou apontar dois erros óbvios aqui:
- Você perdeu um dígito na porta:
64321
na linha de comandossh
, mas6421
ao tentar. - Como você não especificou
bind_address
(como em-R [bind_address:]port:host:hostport
), a porta remota está ouvindo emlocalhost
. Você precisa usar0.0.0.0
,[::]
ou\*
para ouvir em todas as interfaces.
Além disso, para que isso funcione, a diretiva GatewayPorts
em sshd_config
(o arquivo de configuração do servidor OpenSSH) precisa ser definida como yes
ou clientspecified
(melhor). O valor padrão é claro no
.
Se você fizer isso funcionar, não haverá necessidade de encaminhamento de porta. Simples especifique o host e a porta de destino corretos no parâmetro -R
.