Acho que tudo o que é necessário é alterar -R 2200:localhost:2200
para -R 2200:localhost:22
em seu comando ssh.
Como está, você está conectando a porta 2200 no servidor de volta à porta 2200 no cliente. E sim, isso cria um loop de encaminhamento desde que o cliente: 2200 é encapsulado de volta ao servidor.
Supondo que o ssh no cliente esteja sendo executado na porta 22, o -R 2200:localhost:22
conectará a porta 2200 no servidor ao ssh no cliente.
Para ajudar a tornar isso um pouco mais claro, sugiro que você escolha um número de porta diferente para reverter o túnel do servidor: digamos, -R 2201:localhost:22
. Dessa forma, você não está usando a porta 2200 em ambos os hosts, o que ajudará a evitar que você confunda as duas portas.