Пытаюсь запускать rsync из-под винды (98) через ssh (короче говоря, - пакет cwRsync, с cygwin.dll).
ssh при запуске тупит на секунд 30 (сетевуха пыжится что-то моргать, моргать...), а потом только после "думания" всё штатно быстро проходит и коннектится.
Из-под Слакваря на той же тачке делаю то же самое в той же конфигурации - всё пролезает на ура.
Через опцию -v намёка не усматривается.
Такое впечатление, что винда просто сперва думает, коннектиться ли к серваку или подождать. (Кстати, при подключении сетевых дисков, точнее, первого, при загрузке такая же байда, просто привык уже, а в этом случае - совсем уж такое нетерпимо.)Толкните, please, в грамотную сторону, люди добрые!
А то надо дальше работу работать, а на азбуке - такое встревалово...
:(
У ssh тормоза с подключением, обычно из-за кривого DNS и эта проблема не раз обсуждалась постами выше.
З.Ы. Читайте маны - ибо рулит!
>У ssh тормоза с подключением, обычно из-за кривого DNS и эта проблема
>не раз обсуждалась постами выше.
>З.Ы. Читайте маны - ибо рулит!Дык читаем. Из-под линукса-то рулит, и подключение пускаем не по имени хоста, а по его IP-адресу.
Вот и пишу спросить, кто с мастдаем на "Ну, ты, [...]!..".
У меня из под "мастдая" с помощью "putty" всё ок!
З.Ы. Попробуй пингани и протрейси до нужного ip и потом сравни с тем же линуксовым результатом.
>У меня из под "мастдая" с помощью "putty" всё ок!
У меня тоже.
Мне rsync надо пробросить через криптовку, с регулярным автономным его срабатыванием, естественно.
Через putty, думаю, это можно, но как-то уж совсем неспортивно...>З.Ы. Попробуй пингани и протрейси до нужного ip и потом сравни с
>тем же линуксовым результатом.
Обе машины пока завязаны напрямую (точннее - через свич).
Не мудрствуя лукаво, добавь в файлик /etc/hosts (или как там в Слакваре, не пробовал) строчку:
192.168.1.50 adminkomp
(айпишка и имя компа, с которого коннектишся по ссх...)>Пытаюсь запускать rsync из-под винды (98) через ssh (короче говоря, - пакет
>cwRsync, с cygwin.dll).
>ssh при запуске тупит на секунд 30 (сетевуха пыжится что-то моргать, моргать...),
>а потом только после "думания" всё штатно быстро проходит и коннектится.
>
>Из-под Слакваря на той же тачке делаю то же самое в той
>же конфигурации - всё пролезает на ура.
>Через опцию -v намёка не усматривается.
>Такое впечатление, что винда просто сперва думает, коннектиться ли к серваку или
>подождать. (Кстати, при подключении сетевых дисков, точнее, первого, при загрузке такая
>же байда, просто привык уже, а в этом случае - совсем
>уж такое нетерпимо.)
>
>Толкните, please, в грамотную сторону, люди добрые!
>А то надо дальше работу работать, а на азбуке - такое встревалово...
>
>:(
>Не мудрствуя лукаво, добавь в файлик /etc/hosts (или как там в Слакваре,
>не пробовал)
именно так, всё как у людей :)>строчку:
>192.168.1.50 adminkomp
>(айпишка и имя компа, с которого коннектишся по ссх...)
Давно стоит.Что-то тут грабли, похоже, где-то вокруг этого ...ного "microsoft networking"а...
Пингуется влёт, а к сервису цепляться - включает какую-то свою фирменную интеллектуальную мастурбацию.Кстати, - кто-то борол, почему восстанавливая сетевой диск при загрузке, оно так же долго думает?
Кстати, в C:\windows\hosts машины тоже прописаны путём...
Может попробовать переберать все способы в лоб, начни с telnet_а, прямо в порт rsync_а... Следующий способ придётся подумать.
З.Ы. Ждём мыслей.
>Может попробовать переберать все способы в лоб, начни с telnet_а, прямо в
>порт rsync_а... Следующий способ придётся подумать.
>З.Ы. Ждём мыслей.Да ну нет же, - с rsync'ом всё путём, и через ssh он пускается, только приходится дежурить по полминуты до того, пока эта вся радость начинает безукоризненно работать.
Для похвастаться, что у меня это пашет, может, и достаточно, а для применения в реальной работе - это полный колхозняк, нельзя так бросать...
:((
Из мыслей - написать в maillist OpenSSH, может, не отошьют сразу, типа, "изучай винду, а от нас отстань"... :)
Или скомпилить самому под cygwinom, но большие сомнения, что это что-то даст.А у тебя под виндой сетевой диск в секунду монтируется, или тоже какое-то время висит?
Я в разных местах на скольких машинах пробовал - всегда винда умную изображает немало секунд.
Впечатление, что надо просто какую-то дешевую азбучную фичу знать...
:(
в /etc/ssh/sshd_config добавить: UseDNS no
>в /etc/ssh/sshd_config добавить: UseDNS noПо айпешнику попытка коннекта производится (виноват, надо было сразу сказать)...
Не помогает такое тоже.
(BTW, прокси в IE отключена.)
Короче, при детальном рассмотрении, 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 отключить?
Или ещё что сделать?..
WoW! Что бы отключить netbios достаточно удалить протокол NetBIOS в настройках сетевого подключения, а под 9х помойму NetБью.
>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.х не прибить...
:(((
По глупости могу сказать: "Поищи в реестре 169.254.96.х и удали", но врядли такой вариант прокатит, а вообще попробуй фаерволом (только сторонних производителей) закрыть ВСЁ, кроме ssh соединения - это надо для чистоты эксперемента :))
>По глупости могу сказать: "Поищи в реестре 169.254.96.х и удали", но врядли
>такой вариант прокатит,
Понятное дело, пробовалось это.
И IPAutoConfigurationEnabled=0 при этом ставилось всеми разными типами.
После перезагруза (и пререлогина) винда всё равно сама туда 169.254.96.х прописывает.
>а вообще попробуй фаерволом (только сторонних производителей) закрыть
>ВСЁ, кроме ssh соединения - это надо для чистоты эксперемента :))
Для чистоты точно надо, кстати... Попробую.
Только в корне бы вот проблему вызнать и в нём же прибить...
Короче, получается, что NetBIOS отключаем в
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETBIOS
, меняя имя параметра StaticVxD на StaticVxD-, значение у оного оставляем прежнее - 'vnetbios.vxd' (+ перезагруз).
ssh тогда коннектится мгновенно, одначе перестают коннектиться сетевые диски (ха-ха-ха).
И через графику, и через батник...Получается, что ли, что надо настраивать нормальный ответ NetBIOSу на серваке.
hosts на мастдае и на серваке (где linux) прописаны по людскому.
lmhosts на мастдае тоже. Весёлый вопрос остаётся - что надо конфигурить (или инстолить) на серваке, или, ещё веселее - что является аналогом lmhostов в linux'e ?.. :)