Я пытаюсь туннелировать компьютер a к компьютеру b (используя autossh)
Я хочу, чтобы порт 8080 в a.com
был сопоставлен с портом 8080 в b.com
с компьютера А:
autossh -M 0 -q -f -N -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 8081:localhost:22 root@b.com
в компьютере B:
root@b.com:~# netstat -nal | grep 8081
tcp 0 0 127.0.0.1:8081 0.0.0.0:* LISTEN
tcp6 0 0 ::1:8081 :::* LISTEN
и с компьютера B
:
ssh -p 8081 root@127.0.0.1
работает просто отлично (работает туннелирование)
проблема 127.0.0.1:8081 Я не хочу, чтобы это был локальный хост, а 0.0.0.0:8081 (как в ipv6).
Кроме того, я хотел бы знать, как я могу закончить туннель - я пробовал ssh ~C -KL8081
но он не работал:
Bad local forwarding specification '8081'
(Я уже убил Autossh в A).
Спасибо!~