@ru_docker

Страница 268 из 610
Виталий
30.01.2017
15:03:55
я ipv6 отключил, теперь одна запись))

Vladimir
30.01.2017
15:04:23
гадство

а ещё один тест

на удалённом хосте если сам на себя ссш делаешь но уже -L начинает слушать порт на *: ?

Google
Vladimir
30.01.2017
15:06:04
ssh -g -L 8001:localhost:8000 -f -N 127.0.0.1

а потом глянуть как слушается 8001

так , сучка точно должна на всех айпишниках слушать

Виталий
30.01.2017
15:34:02
так , сучка точно должна на всех айпишниках слушать
tcp 0 0 0.0.0.0:8001 0.0.0.0:* LISTEN 21720/ssh tcp6 0 0 :::8001 :::* LISTEN 21720/ssh

Vladimir
30.01.2017
15:34:33
ну ты ведь догадываешься что дальше надо делать?

Виталий
30.01.2017
15:34:51
ну ты ведь догадываешься что дальше надо делать?
$ telnet 127.0.0.1 8001 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. channel 2: open failed: connect failed: Connection refused Connection closed by foreign host.

ну вроде коннектится)

Vladimir
30.01.2017
15:35:15
збс) считай готово. осталось свести всё в кучу

Виталий
30.01.2017
15:35:28
Vladimir
30.01.2017
15:35:46
Туннель так: ssh -R 9000:127.0.0.1:9000 потом ssh -g -L 9001:localhost:9000 -f -N 127.0.0.1

ну мог бы догадаться

вторая комманда уже на хосте докера разумеется

Виталий
30.01.2017
15:36:15
оО

Google
Vladimir
30.01.2017
15:36:56
на хосте с докером, т.е. не внутри контейнера

ptchol
30.01.2017
15:36:56
Больше костылей богу костылей

Виталий
30.01.2017
15:37:00
а не костыль ли это часом?

Vladimir
30.01.2017
15:37:14
Больше костылей богу костылей
кто виноват что ссш такой странный

вроде даже багрепорты есть на эту тему

Виталий
30.01.2017
15:37:56
ну ради эксперимента можно и сделать

Vladimir
30.01.2017
15:37:56
ну, как я уже говорил , локальный портмаппинг можно на иптейблс переложить

для начала надо сделать что бы работало хоть как-то, потом можно начать постепенно говна вычищать

вдруг там ещё куча проблем кроме этой

Виталий
30.01.2017
15:41:20
для начала надо сделать что бы работало хоть как-то, потом можно начать постепенно говна вычищать
ну вроде норм $ telnet 10.8.182.135 9001 Trying 10.8.182.135... Connected to 10.8.182.135. Escape character is '^]'. Connection closed by foreign host. счас запущу дебаг

Vladimir
30.01.2017
15:41:33
барабанная дробь



Виталий
30.01.2017
15:44:52
да

да, да... и да

завелось

Vladimir
30.01.2017
15:45:17
ну, всё. бухаем

ptchol
30.01.2017
15:45:23
а вы так и не попробовали в обратную сторону ?

ptchol
30.01.2017
15:45:39
типа -L и адрес листен на втором месте

Google
Vladimir
30.01.2017
15:46:04
если ты пишешь -L то начнёт слушать порт на ДЕВ тачке

и только на ней

ptchol
30.01.2017
15:46:15
-L 9000:10....:9001 serv@lalala.com

Vladimir
30.01.2017
15:46:28
вам надо подразобраться с туннелированием ;)

Виталий
30.01.2017
15:46:51
долбаный ssh тунель(

почему на хост не биндиться нужный

Vladimir
30.01.2017
15:47:16
велком ту опенсорс

и это годами проверенный опенсорс

представьте теперь сколько говен под капотом докера)))

Виталий
30.01.2017
15:47:48
((

плак

велком ту опенсорс
скажи, а если через vpn коннектиться к дев серваку, это лучше чем этот костыль?

Vladimir
30.01.2017
15:50:29
да один хрен

по моему опыту опенвн сильно лагов добавляет

пропиши портмаппинг в иптейблс

Виталий
30.01.2017
15:54:29
пропиши портмаппинг в иптейблс
Пока так нормально)) Спасибо за помощь!

Vladimir
30.01.2017
15:55:00
рад был помочь)

Виталий
30.01.2017
15:56:11
рад был помочь)
я столько нового узнал, было круто!

Evgeny
30.01.2017
16:16:47
Бля. Лишь бы опенсорс обосрать. Маны читать надо, маны! By default, TCP listening sockets on the server will be bound to the loopback interface only. This may be overridden by specifying a bind_address. An empty bind_address, or the address ‘*’, indicates that the remote socket should listen on all inter‐ faces. Specifying a remote bind_address will only succeed if the server's GatewayPorts option is enabled (see sshd_config(5)).

А она никогда нигде не открыта

Google
ptchol
30.01.2017
16:18:57
а я говорил, ман прочитать.

Evgeny
30.01.2017
16:20:15
Есть несколько базовых утилит, которые надо знать назубок - просто открывать man ssh и читать все что там есть и все рефренсы. Ну или не именоваться админом\девопсить, а продолжать эникеить

Dmitriy
30.01.2017
18:30:21
правильно ли я понял - что сделали 2 тунеля, один с дев машины, а другой из контейнера. С дев машины - пробрасывает 9000 порт сервера на 9000 порт дев машины. Из контейнера - пробрасывает 9001 порт контейнера на 9000 порт хоста, который по туннелю улетает на дев машину?

я столько нового узнал, было круто!
Напиши статейку небольшую как сделал в результате, думаю пригодится многим.

Admin
ERROR: S client not available

Виталий
30.01.2017
18:45:18
правильно ли я понял - что сделали 2 тунеля, один с дев машины, а другой из контейнера. С дев машины - пробрасывает 9000 порт сервера на 9000 порт дев машины. Из контейнера - пробрасывает 9001 порт контейнера на 9000 порт хоста, который по туннелю улетает на дев машину?
нет, первый тунель пробрасывает порт 9000 с сервера на локальную машину, а потом второй тунель на сервере роутит пакеты с порта 9000 на целевой порт 9001. Второй тунель это костыль и лучше сделать на iptables роутинг пакетов с 127.0.0.1:9000 на 10.8.182.135:9001

Dmitriy
30.01.2017
18:47:45
а xdebug.remote_port и xdebuh.remote_host при этом какие?

Виталий
30.01.2017
18:52:07
10.8.182.135 9001 вот такие

а xdebug.remote_port и xdebuh.remote_host при этом какие?
самое сложное было отдебажить сеть. Чтобы все нужные пакетики шли куда надо)

Dmitriy
30.01.2017
19:01:21
а команды какие?

ну ssh вмысле

Виталий
30.01.2017
19:02:46
Но, мне кажется, альтернатива моему способу это поднять OpenVPN сервер и сделать так, чтобы запросы от локального компа к сайту и с дебага на мой локальный комп ходили внутри VPN. Тогда вместо xdebug.remote_port и xdebuh.remote_host прописывается параметр xdebug.remote_connect_back=1 и тогда xdebug подключается к тому клиенту, от которого пришел запрос :) Я наверное позже так и сделаю. Остается только разобраться с OpenVPN.

так выше ж есть команды

Туннель так: ssh -R 9000:127.0.0.1:9000 потом ssh -g -L 9001:localhost:9000 -f -N 127.0.0.1

Dmitriy
30.01.2017
19:13:28
Правильно ли я понимаю, что вторая комманда нужна по причине того, что конфиге ssh сервера не включена опция GatewayPorts

Dmitriy
30.01.2017
19:23:15
Женя там выдержку из мана же приводил
Ну я и спрашиваю, правильно ли я эту выдержку понимаю )

Anatoly
31.01.2017
09:35:24
Уважаемые а кто нибудь сталкивался с потребностью забирать все доступные тэги из хаба доккер в дженкинсе и если да то вы используете плагин для дженкинса или это что-то самописное?

Google
Максим
31.01.2017
15:57:48
Networks vs links. Что юзать? В чем разница? Где можно почитать? желательно на русском

Evgeny
31.01.2017
15:58:03
links - depricated. можно дальше не читать

Максим
31.01.2017
15:58:47
Dmitry
01.02.2017
14:05:54
добрый день

подскажите, как может после запуска контейнера исчезать волум?

docker volume create —name ovpn

docker run -v ovpn:/etc/openvpn —rm kylemanna/openvpn ovpn_genconfig -u udp://12.12.12.12 -cNtz -e

и после этого волум исчезает

Алексей
01.02.2017
14:10:50
ты же сам вроде указываешь --rm

Dmitry
01.02.2017
14:11:27
но на волуме же должна инфа остаться?

я собсна делаю по доке к контейнеру

https://github.com/kylemanna/docker-openvpn

Василий
01.02.2017
15:46:31
docker run -v ovpn:/etc/openvpn —rm kylemanna/openvpn ovpn_genconfig -u udp://12.12.12.12 -cNtz -e
я бы попробывал эту же команду запустить без -rm

Dmitry
01.02.2017
15:46:41
очень странно что в доке так написано

Страница 268 из 610