Vitalii
эм... подскажи как) я буду рад если есть штука которая позволяет проверить коннктится на хост и порт или нет
Vitalii
telnet 10.8.182.135 9001
Vitalii
так?
Vitalii
$ telnet 10.8.182.135 9001
Trying 10.8.182.135...
telnet: Unable to connect to remote host: Connection refused
Vitalii
значит что не работает или не значит?
Vitalii
значит проблема в тунеле
Alf 🙀
а где он у тебя порт то слушает?
Vitalii
Alf 🙀
и почему на локалхост ты на 9000 ходишь
Vitalii
и он работает, я выше телнетом к нему подключился
Vladimir
Vladimir
мне обычно помагает
Vladimir
когда сеть работает не так как надо
Vladimir
хотя бы можно увидеть прилетают ли на 9001 порт пакеты
Vitalii
теперь все коннекты с дев сервера нужно перенаправить на 127.0.0.1:9000
то есть
10.8.182.135:9001 =>127.0.0.1:9000
что я и делаю
ssh -R 10.8.182.135:9001:127.0.0.1:9000 user@host.com
Vladimir
после того как зашёл по ссш проверь, начал ли слушаться порт
Vladimir
netstat -ltpn | grep 9001
Alf 🙀
Vladimir
его ссш открывает
Vitalii
Vladimir
ну надо проверить это
Vladimir
мало ли
Vitalii
мало ли
tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN -
tcp6 0 0 ::1:9001 :::* LISTEN -
Alf 🙀
да камон
Vitalii
чет не нравится мне этот вывод
Denis
тадааааам
Vladimir
мне тоже
Alf 🙀
открыт ли у тебя 9001 порт на ремоут тачке без ссш вот в чем вопрос
Denis
точнее... "та дадада дам"
Vitalii
а какого ... если я делаю
ssh -R 10.8.182.135:9001:127.0.0.1:9000
Vitalii
Vladimir
зайди в контейнер с пхп и попробуй telnet 10.8.182.135 9001
Vitalii
вот я потушил тунель и netstat -ltpn | grep 9001 грит что пусто
Vladimir
это логично
Alf 🙀
Vladimir
Vitalii
это логично
согласен) только почему он бинлиться на 127.0.0.1 если я указывал другой хост))
Vitalii
Alf 🙀
это логично
когда делаешь порт форвардинг из доккера появляется docker-proxy вроде
Vitalii
/var/www/html # telnet 10.8.182.135 9001
telnet: can't connect to remote host (10.8.182.135): Connection refused
Vitalii
пусто
Vitalii
а вот так не пусто
telnet 10.8.182.135 80
Vladimir
при поднятом тунеле?
Vitalii
да, конечно
Vladimir
Denis
Сделай чтобы было не пусто и всё заработает
Vitalii
в итоге после поднятия тунеля
ssh -R 10.8.182.135:9001:127.0.0.1:9000
вот такие пироги
tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN -
tcp6 0 0 ::1:9001 :::* LISTEN -
Vitalii
ну уже хоть проблема ясна :)
Vitalii
Вот так ssh -R 9001:127.0.0.1:9000 в нетстат тот же результат
Vitalii
удаленный хост ни на что не влияет (
Vladimir
ssh -R \*:9001:localhost:900 -N root@example.com
Vladimir
попробуй так
Vladimir
и покаж нетстат
Vitalii
900 ?
Vitalii
или 9000 ?
Vladimir
да камон
вот тебе и камон, братишка
Vladimir
ну 9000 канеш
Vitalii
мож спецом фейковый порт) для теста.
Vladimir
не, я ж руками сюда пишу сразу
Denis
вобще то удаленный хост это вторая пара
Denis
как бэ
Vladimir
это когда -L вроде
Vitalii
а вот давайте проверим
Vitalii
это будет трэш
Denis
а. точно.
Vladimir
первый порт - это тот где слушать
Vladimir
неважно локал или ремот
Vitalii
-R [bind_address: ]port:host:hostport
Vladimir
да стопудово я верно написал
Vitalii
Vladimir
баш же
Vladimir
он вместо звезды сунет тебе все файлы каталога где сидишь
Vitalii
баш же
tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN -
tcp6 0 0 ::1:9001 :::* LISTEN -
Vitalii
ниче не меняется