Имеются 2 сервера. Один находится дома и выходит в интернет через nat без возможности прокинуть порт. Второй - это vps с белым ip.
Подключаюсь с первого сервера на второй для создания ssh-тунеля:
ssh -R 8080:localhost:8081 user@host
Теперь на vps я могу зайти на свой домашний сервер. Но мне нужно прокинуть порт дальше, чтобы при подключении к vps я попадал на домашний сервер. iptables такой порт прокинуть не хочет:
iptables -t nat -A PREROUTING -p tcp -d host_ip --dport 8080 -j DNAT --to-destination localhost:8080
iptables -A FORWARD -i ens3 -d localhost -p tcp --dport 8080 -j ACCEPT
Эти правила отлично работают с vpn и т.д.,но с ssh нечего не получается.
В чем проблема в этом случае?