Есть два компьютера, подключенные к Сети через LTE-модемы (т.е. находятся за операторским NATом), за первым сижу я, второй находится дома. Есть виртуалка OpenVZ с белым IP, принадлежащем некому example.org. На домашнем компьютере поднят обратный SSH-тоннель командой от рута:
/usr/bin/ssh -f -N -R 2124:192.168.0.1:22 kostett@example.org
Когда я со своего компьютера захожу по
ssh kostett@example.org
и затем из его интерфейса захожу по
ssh root@localhost -p 2124
, то оказываюсь у себя на домашнем компьютере. Но когда я пытаюсь зайти сразу туда по
ssh root@example.org -p 2124
, то получаю
ssh: connect to host example.org port 2124: Connection refused
Где я ошибся в настройке?
P.S. О reverse SSH узнал вчера.