Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: проблема с обратным тунелем.  (Прочитано 928 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн triangel

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
    • Просмотр профиля
проблема с обратным тунелем.
« : 26 Января 2011, 11:05:30 »
Доброго времени суток, дорогие форумчане:-)! Извините за повтор, но на предедущий пост мне так в течении недели никто и не ответил. Доки, маны и статьи из нета, так и не помогли:-(...

post:

Уже неделю бьюсь над проблемой, но никак не могу разрешить. В сети, да и у нас на форуме, много информации по реверсивному тунелированию, да и в мане к ssh достаточно хорошо описано. Но у меня возникает следующая проблема:

При попытке пробросить соединение на удаленный сервер ssh -R 42222:localhost:22 user@myserv.dyndns.org выдает ошибку Connection timed out или просто повисает при выполнении команды (остается только ее прервать Ctrl+C).

Однако на локальный сервер реверсивное соединение ssh -R 42222:localhost:22 user@192.168.1.30 пробрасывается на ура, и работает все так как и положено ему по манам. Соеденение с ssh сервером myserv (который работает на другом порту)  ssh -p 54312 user@myserv.dyndns.org происходит отлично, порт 42222 также открыт (если перевешиваешь на него ssh сервер, то ssh -p 42222 user@myserv.dyndns.org соединяется на ура).

Вопрос: Почему не соединяется с удаленным сервером через реверсивное соеденение?

С надежной на помощь и советы, triangel.

p.s.: пожалуйста, не игнорируйте мое сообщение, помогите хоть каким нибудь советом. Хоть направьте куда копать...

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: проблема с обратным тунелем.
« Ответ #1 : 26 Января 2011, 12:04:41 »
У Вас на каком порту висит ssh на машине myserv.dyndns.org?

Оффлайн triangel

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
    • Просмотр профиля
Re: проблема с обратным тунелем.
« Ответ #2 : 26 Января 2011, 14:35:08 »
на сервере myserv.dyndns.org ssh работает через порт 54312. (работает исправно)

Пользователь решил продолжить мысль 26 Января 2011, 16:26:03:
неужели, опять никто не откликниться?!!
« Последнее редактирование: 26 Января 2011, 16:26:03 от triangel »

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: проблема с обратным тунелем.
« Ответ #3 : 26 Января 2011, 20:17:17 »
на сервере myserv.dyndns.org ssh работает через порт 54312. (работает исправно)

Найдите 10 отличий:
ssh -R 42222:localhost:22 user@myserv.dyndns.org
ssh -p 54312 user@myserv.dyndns.org

Оффлайн triangel

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
    • Просмотр профиля
Re: проблема с обратным тунелем.
« Ответ #4 : 27 Января 2011, 11:06:55 »
Прошу меня великодушно простить drako, но наверное я чего-то не понимаю. Мне кажеться то что вы предлагаете не должно работать, потому что ошибочно...

Попробовал! ssh -R 54312:localhost:22 user@myserv.dyndns.org - не работает! Также висит, а потом Connection timed out!

SSH демон работает, ssh -p 54312 user@myserv.dyndns.org - пускает на сервер. Порт 42222 открыт, но правильная команда ssh -R 42222:localhost:22 user@myserv.dyndns.org - пробрасывающая обратный тунель, не работает!

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: проблема с обратным тунелем.
« Ответ #5 : 27 Января 2011, 12:04:42 »
Тормоз отпустите :) ssh -R 42222:localhost:22 -p 54312 user@myserv.dyndns.org

З.Ы. Написали бы на каких машинах какие порты использует ssh.
« Последнее редактирование: 27 Января 2011, 12:08:46 от drako »

Оффлайн triangel

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
    • Просмотр профиля
Re: проблема с обратным тунелем.
« Ответ #6 : 27 Января 2011, 14:38:39 »
Спасибо огромное, все заработало:-)! я действительно стормозил...

з.ы.: уже наверное не важно, но на локальном сервере ssh висел на порту 22, а на удаленном на порту 54312.

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: проблема с обратным тунелем.
« Ответ #7 : 27 Января 2011, 20:23:38 »
з.ы.: уже наверное не важно, но на локальном сервере ssh висел на порту 22, а на удаленном на порту 54312.
Сейчас не важно, а на будующее, если локальный порт будет не 22, а Х, то тунель будет -R 42222:localhost:Х

 

Страница сгенерирована за 0.028 секунд. Запросов: 25.