URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 2371
[ Назад ]

Исходное сообщение
"ssh тупится виндой в начале подключения. "

Отправлено Gosha , 19-Окт-05 21:00 
Пытаюсь запускать rsync из-под винды (98) через ssh (короче говоря, - пакет cwRsync, с cygwin.dll).
ssh при запуске тупит на секунд 30 (сетевуха пыжится что-то моргать, моргать...), а потом только после "думания" всё штатно быстро проходит и коннектится.
Из-под Слакваря на той же тачке делаю то же самое в той же конфигурации - всё пролезает на ура.
Через опцию -v намёка не усматривается.
Такое впечатление, что винда просто сперва думает, коннектиться ли к серваку или подождать. (Кстати, при подключении сетевых дисков, точнее, первого, при загрузке такая же байда, просто привык уже, а в этом случае - совсем уж такое нетерпимо.)

Толкните, please, в грамотную сторону, люди добрые!
А то надо дальше работу работать, а на азбуке - такое встревалово...
:(


Содержание

Сообщения в этом обсуждении
"ssh тупится виндой в начале подключения. "
Отправлено DukeArtem , 19-Окт-05 21:53 
У ssh тормоза с подключением, обычно из-за кривого DNS и эта проблема не раз обсуждалась постами выше.
З.Ы. Читайте маны - ибо рулит!

"ssh тупится виндой в начале подключения. "
Отправлено Gosha , 20-Окт-05 11:51 
>У ssh тормоза с подключением, обычно из-за кривого DNS и эта проблема
>не раз обсуждалась постами выше.
>З.Ы. Читайте маны - ибо рулит!

Дык читаем. Из-под линукса-то рулит, и подключение пускаем не по имени хоста, а по его IP-адресу.
Вот и пишу спросить, кто с мастдаем на "Ну, ты, [...]!..".


"ssh тупится виндой в начале подключения. "
Отправлено DukeArtem , 20-Окт-05 12:01 
У меня из под "мастдая" с помощью "putty" всё ок!
З.Ы. Попробуй пингани и протрейси до нужного ip и потом сравни с тем же линуксовым результатом.


"ssh тупится виндой в начале подключения. "
Отправлено Gosha , 20-Окт-05 13:02 
>У меня из под "мастдая" с помощью "putty" всё ок!
У меня тоже.
Мне rsync надо пробросить через криптовку, с регулярным автономным его срабатыванием, естественно.
Через putty, думаю, это можно, но как-то уж совсем неспортивно...

>З.Ы. Попробуй пингани и протрейси до нужного ip и потом сравни с
>тем же линуксовым результатом.
Обе машины пока завязаны напрямую (точннее - через свич).



"ssh тупится виндой в начале подключения. "
Отправлено Geminis , 20-Окт-05 12:01 
Не мудрствуя лукаво, добавь в файлик /etc/hosts (или как там в Слакваре, не пробовал) строчку:
192.168.1.50 adminkomp
(айпишка и имя компа, с которого коннектишся по ссх...)

>Пытаюсь запускать rsync из-под винды (98) через ssh (короче говоря, - пакет
>cwRsync, с cygwin.dll).
>ssh при запуске тупит на секунд 30 (сетевуха пыжится что-то моргать, моргать...),
>а потом только после "думания" всё штатно быстро проходит и коннектится.
>
>Из-под Слакваря на той же тачке делаю то же самое в той
>же конфигурации - всё пролезает на ура.
>Через опцию -v намёка не усматривается.
>Такое впечатление, что винда просто сперва думает, коннектиться ли к серваку или
>подождать. (Кстати, при подключении сетевых дисков, точнее, первого, при загрузке такая
>же байда, просто привык уже, а в этом случае - совсем
>уж такое нетерпимо.)
>
>Толкните, please, в грамотную сторону, люди добрые!
>А то надо дальше работу работать, а на азбуке - такое встревалово...
>
>:(



"ssh тупится виндой в начале подключения. "
Отправлено Gosha , 20-Окт-05 13:11 
>Не мудрствуя лукаво, добавь в файлик /etc/hosts (или как там в Слакваре,
>не пробовал)
именно так, всё как у людей :)

>строчку:
>192.168.1.50 adminkomp
>(айпишка и имя компа, с которого коннектишся по ссх...)
Давно стоит.

Что-то тут грабли, похоже, где-то вокруг этого ...ного "microsoft networking"а...
Пингуется влёт, а к сервису цепляться - включает какую-то свою фирменную интеллектуальную мастурбацию.

Кстати, - кто-то борол, почему восстанавливая сетевой диск при загрузке, оно так же долго думает?



"ssh тупится виндой в начале подключения. "
Отправлено Gosha , 20-Окт-05 13:20 
Кстати, в C:\windows\hosts  машины тоже прописаны путём...


"ssh тупится виндой в начале подключения. "
Отправлено DukeArtem , 20-Окт-05 20:27 
Может попробовать переберать все способы в лоб, начни с telnet_а, прямо в порт rsync_а... Следующий способ придётся подумать.
З.Ы. Ждём мыслей.



"ssh тупится виндой в начале подключения. "
Отправлено Gosha , 20-Окт-05 21:08 
>Может попробовать переберать все способы в лоб, начни с telnet_а, прямо в
>порт rsync_а... Следующий способ придётся подумать.
>З.Ы. Ждём мыслей.

Да ну нет же, - с rsync'ом всё путём, и через ssh он пускается, только приходится дежурить по полминуты до того, пока эта вся радость начинает безукоризненно работать.
Для похвастаться, что у меня это пашет, может, и достаточно, а для применения в реальной работе - это полный колхозняк, нельзя так бросать...
:((
Из мыслей - написать в maillist OpenSSH, может, не отошьют сразу, типа, "изучай винду, а от нас отстань"... :)
Или скомпилить самому под cygwinom, но большие сомнения, что это что-то даст.

А у тебя под виндой сетевой диск в секунду монтируется, или тоже какое-то время висит?
Я в разных местах на скольких машинах пробовал - всегда винда умную изображает немало секунд.
Впечатление, что надо просто какую-то дешевую азбучную фичу знать...
:(


"ssh тупится виндой в начале подключения. "
Отправлено cruel , 21-Окт-05 05:10 
в /etc/ssh/sshd_config добавить: UseDNS no

"ssh тупится виндой в начале подключения. "
Отправлено Gosha , 21-Окт-05 22:41 
>в /etc/ssh/sshd_config добавить: UseDNS no

По айпешнику попытка коннекта производится (виноват, надо было сразу сказать)...

Не помогает такое тоже.

(BTW, прокси в IE отключена.)


"ssh тупится виндой в начале подключения. "
Отправлено Gosha , 22-Окт-05 16:13 
Короче, при детальном рассмотрении, tcpdump'ом видно, что PuTTY цепляется на сервак по ссх напрямую, а эта штука пытается лезть через netbios.
Из-за этого вся байда с задержкой и происходит.

admincomp.netbios-ns > server.addr.domain:  32815+ Type851 (Class 21320)? . (23)
и т.д.

Пытается вызнать про адрес 169.254.96.25, который у меня нигде вручную не назначен, ибо сетка 192.168.1.0.
На route delete 169.254.96.25 пишет The route specified was not found.
В реестре удалял (он там в опциях DHCP, кое на этой тачке не юзалось мной никогда), - мало того, что нет эффекта, так оно после перезагрузки опять там появляется...
Товарища с майксософтовскими сертификатами спрашал (учится он у них все время), он говорит, "не знаю, как удалить и где лежит".


Лет пять назад юзал SpeedCast, так они мне присылали какой-то эгзешник для оптимизации спутникового соединения, - вот оно мне, наверно, и аукается.

Как в реестре сделать, чтобы netbios отключить?
Или ещё что сделать?..


"ssh тупится виндой в начале подключения. "
Отправлено DukeArtem , 23-Окт-05 18:12 
WoW! Что бы отключить netbios достаточно удалить протокол NetBIOS в настройках сетевого подключения, а под 9х помойму NetБью.

"ssh тупится виндой в начале подключения. "
Отправлено Gosha , 24-Окт-05 17:43 
>WoW! Что бы отключить netbios достаточно удалить протокол NetBIOS в настройках сетевого
>подключения, а под 9х помойму NetБью.
В графике у 98-й "Use NetBois" висит серой задисейбленной галочкой, а через реестр парюсь по всякому, читаю и наших, и иностранцев, ничего рекомендованного не срабатывает.
По заграничной сети один американский профессор тоже спрашивал, как это сделать, чтобы студентам своим что-то показать (говорит, делал давно, но забыл, как), так ему ничего умного тоже никто не ответил...

Пробовал и IPAutoConfigurationEnabled"=0 (всеми типами), и NodeType = 1,2,4,8, и so on, so on...

Всё равно мастдай пытается автоконфижить NetBIOS через одному ему нужный 169.254.96.х.
И никак что-то этот 169.254.96.х не прибить...
:(((


"ssh тупится виндой в начале подключения. "
Отправлено DukeArtem , 24-Окт-05 22:26 
По глупости могу сказать: "Поищи в реестре 169.254.96.х и удали", но врядли такой вариант прокатит, а вообще попробуй фаерволом (только сторонних производителей) закрыть ВСЁ, кроме ssh соединения - это надо для чистоты эксперемента :))

"ssh тупится виндой в начале подключения. "
Отправлено Gosha , 26-Окт-05 21:04 
>По глупости могу сказать: "Поищи в реестре 169.254.96.х и удали", но врядли
>такой вариант прокатит,
Понятное дело, пробовалось это.
И IPAutoConfigurationEnabled=0 при этом ставилось всеми разными типами.
После перезагруза (и пререлогина) винда всё равно сама туда 169.254.96.х прописывает.


>а вообще попробуй фаерволом (только сторонних производителей) закрыть
>ВСЁ, кроме ssh соединения - это надо для чистоты эксперемента :))
Для чистоты точно надо, кстати... Попробую.
Только в корне бы вот проблему вызнать и в нём же прибить...



"ssh тупится виндой в начале подключения. "
Отправлено Gosha , 27-Окт-05 23:23 
Короче, получается, что NetBIOS отключаем в
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETBIOS
, меняя имя параметра StaticVxD на StaticVxD-, значение у оного оставляем прежнее - 'vnetbios.vxd' (+ перезагруз).
ssh тогда коннектится мгновенно, одначе перестают коннектиться сетевые диски (ха-ха-ха).
И через графику, и через батник...

Получается, что ли, что надо настраивать нормальный ответ NetBIOSу на серваке.
hosts на мастдае и на серваке (где linux) прописаны по людскому.
lmhosts на мастдае тоже. Весёлый вопрос остаётся - что надо конфигурить (или инстолить) на серваке, или, ещё веселее - что является аналогом lmhostов в linux'e ?.. :)