LINUX.ORG.RU

git и ssh


0

0

ssh соединение устанавлено. При "git push" выдается ошибка:

Tunnel device open failed.
Could not request tunnel forwarding.

В конфигах (сервака и клиента) все параметры использования туннелинга
разрешены.

При попытке создать туннель через ssh выдает ошибку:

channel 0: open failed: administratively prohibited: open failed

Пользователь к которому пытаюсь подключиться добавлен только в группу ssh.

Как использовать git совместно с ssh, можно ли исправить данную проблему? Может нужно создать устройство типа tun0...?

эмм, боюсь, что туплю, но ты куда гит натравливаешь?
точно на свой туннель? на нужный _локальный_ порт?

dhameoelin ★★★★★
()
Ответ на: комментарий от dhameoelin

git я запускаю следующим образом:

git push ssh://user_name@192.168.2.12:22/home/user_name/

Нужно ли как то создавать устройство для туннеля?
Как вообще правильно подключаться через git??

minipooh
() автор топика
Ответ на: комментарий от LebedevRI

то будет ломиться на стандартный же

топикстартеру надо натравить гит на локальный порт туненеля (вроде как)

dhameoelin ★★★★★
()
Ответ на: комментарий от dhameoelin

>а точнее - с пробросом портов

К сожалению проброс портов не дал результата... Точнее дал абсолютно такой же результат(((

У меня почему то ощущение что на удаленной машине пользователю под которым я хочу подключиться не хватает прав на создание тоннеля?????

Может ли быть такое?

minipooh
() автор топика

Сейчас попробовали открыть на серваке порт через nc порт открылся но вот с клинтской машины доступа к нему

(UNKNOWN) [xxx.xxx.xxx.xxx] 13000 (?) : Connection refused _________________________

Есть предположение что это из-за того что по умолчанию в Kunutu 9.04 (она у нас и на серваке и на клиенте) iptables (firewall) "вшит" в ядро...

Теперь будем мучать iptables.........

minipooh
() автор топика
Ответ на: комментарий от minipooh

> Есть предположение что это из-за того что по умолчанию в Kunutu 9.04 (она у нас и на серваке и на клиенте) iptables (firewall) "вшит" в ядро...
о_О
ик!

> Теперь будем мучать iptables.........

а чего его мучить? его надо настраивать
какие коннекты разрешены к серваку?
на каком порту висит git?

dhameoelin ★★★★★
()
Ответ на: комментарий от dhameoelin

Да надо теперь настраивать сервак. Я без понятия на каком порту git висит....

Просто обе машины (и сервак и клиент) новые еще никак не настроены.

Как настроить iptables я пока не знаю. Вот надо разбираться.

minipooh
() автор топика
Ответ на: комментарий от minipooh

Ну вот с iptables-ом разобрались порты теперь прослушиваются. Но тоннель ssh все равно не хочет создавать...

~$ sudo ssh -f -N -w 0:0 ххх@192.ххх.ххх.ххх Enter passphrase for key '/home/ххх/.ssh/id_rsa': ~$ channel 0: open failed: administratively prohibited: open failed

minipooh
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.