Ru-Board.club
← Вернуться в раздел «Программы»

» PuTTY / KiTTY, plink / klink, pscp / kscp

Автор: Vania
Дата сообщения: 14.08.2013 14:15
Ошибка
Цитата:
Network error: Software caused connection abort
распространённая, но как её исправить не написано.

Вот здесь http://www.ljpoisk.ru/archive/8245271.html та же самая ошибка как и у меня. В одном из сообщений предложили проверить размер пакета MTU

Цитата:
Проверьте MTU. В винде кажется по дефолту (в реестре) указано 1500. А какой-нибудь роутер может быть настроен, например, на 1400 + криворукие настройки фрагментации. Проверьте, проходит ли пинг до узла с указанием размера пакета. Вот какой может быть результат:


Код: C:\>ping example.com -l 1400

Обмен пакетами с example.com [192.0.32.10] по 1400 байт:

Ответ от 192.0.32.10: число байт=1400 время=318мс TTL=243
Ответ от 192.0.32.10: число байт=1400 время=316мс TTL=243
Ответ от 192.0.32.10: число байт=1400 время=327мс TTL=243
Ответ от 192.0.32.10: число байт=1400 время=330мс TTL=243

Статистика Ping для 192.0.32.10:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 316мсек, Максимальное = 330 мсек, Среднее = 322 мсек

C:\>ping example.com -l 1500

Обмен пакетами с example.com [192.0.32.10] по 1500 байт:

Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.

Статистика Ping для 192.0.32.10:
Пакетов: отправлено = 4, получено = 0, потеряно = 4 (100% потерь),

Если такое наблюдается, то читаем, например, http://evo.uz/speedtest/MTU.doc и указываем меньший размер MTU.
Автор: Vania
Дата сообщения: 14.08.2013 19:39
Попробовал ещё приостановить защиту в Касперском, но это никак не повлияло. Также соединение обрывается.
Попробовал подключаться через программу Secure CRT, тоже самое. Соединение разрывается.
В чём еще может быть причина разрывов?
Автор: mithridat1
Дата сообщения: 14.08.2013 20:09
Vania
Снимите сетевой дамп в момент подключения к серверу и попробуйте проанализировать причину.Дамп можно выложить здесь же.
Автор: Vania
Дата сообщения: 15.08.2013 00:10
Чем снимать дамп? tcpdump или есть что-то ещё? И где его лучше снять на сервере или у меня на Windows?
Автор: mithridat1
Дата сообщения: 15.08.2013 08:12
Vania
Да без разницы где.Снимать можно Wireshark,tcpdump или любым другим сниффером.В pcap-формате желательно.
Автор: Vania
Дата сообщения: 15.08.2013 16:11
Вот дамп снятый программой Wireshark http://rghost.ru/private/48135045/25bf891d76df090c28e0d7ff5d82f25e

Размер пакета MTU я вернул как было 1492
Автор: mithridat1
Дата сообщения: 15.08.2013 16:25
Vania
На удаленном сервере что пишется в /var/log/secure ?
Заметил что на самом деле вы используете NAT чере PPPoE.Не может ли это быть узким местом ? Какова скорость подключения ? Линия стабильная ?
Дайти непрерывный пинг на удаленный сервер.Какой будет максимальный отклик и кол-во потерь пакетов ?
Автор: Vania
Дата сообщения: 15.08.2013 17:32
Да, у меня через NAT соединение. Возможно в этом причина, я сначала тоже об этом думал. Раньше по SSH никогда не подключался. Скорость 1,5 Мбит/с. Линия стабильная, разрывы очень редко бывают.
Файл secure в папке log от 11 августа secure-20130811 получается что ничего не пишется.
Результаты ping под ковриком. 20 пакетов размером по умолчанию 32 байта
# нужно редактировать нажать и их будет видно.



Добавлено:
Ещё secure без даты посмотрел, но там последняя запись за 14 августа. Добавил его содержимое, но про разрывы там ничего нет.
Автор: Vania
Дата сообщения: 26.08.2013 16:44
Оказалось у хостера что-то было. Посоветовали порт подключения сменить, разрывов теперь нет.
Автор: BOCTOKOB
Дата сообщения: 08.09.2013 10:18
Подскажите, в чем дело. Пишу скрипт отключения серверов с бесперебойника.
пишу, к примеру plink.exe -ssh -batch 192.168.1.4 -l root -pw passroot sh halt
а оно мне: "cannot execute binary file"
Вручную с putty заходит нормально.
Автор: ASE_DAG
Дата сообщения: 08.09.2013 16:11
BOCTOKOB

У вас Винда на бесперебойнике? O_o

А по сути: 1) зачем вы вызываете sh? 2) ну укажите полное имя halt’а (вероятно, /sbin/halt). И вы бы поаккуратнее с авторизацией по рутовому паролю.

>plink.exe -ssh -batch root@192.168.1.4 -i rootprivatekeypath /sbin/halt
Автор: BOCTOKOB
Дата сообщения: 09.09.2013 06:48

Цитата:
У вас Винда на бесперебойнике? O_o

Ну да, такой вот бесперебойник

Цитата:
А по сути: 1) зачем вы вызываете sh?

О! Спасибо, получилось. Делал на примере - там вызывается Shell. Видимо, недоразумение.

Ну и рут я,конечно, не использую - это только для примера. А вот с ключом вариант мне нравится.
Автор: ASE_DAG
Дата сообщения: 09.09.2013 17:20
BOCTOKOB

> Спасибо, получилось.

Всегда пожалуйста.

> на примере

В том примере sh выступает в роли интерпретатора скрипта. Последнему по какой-то причине, по всей видимости, не смогли назначить бит исполняемости. Если бы смогли, то такой костыль бы не потребовался.

Еще вы, возможно, могли встречать такие приказы:

$ ssh user@host sh -c 'for f in /some/path/*; do something; done'

Обратите внимание на -c — это указание на то, что далее идут собственно команды. Вы можете удивиться, зачем это может быть нужно — ведь ssh и так исполняет все под шеллом. Суть в том, а под каким шеллом? В некоторых ОС дефолтной логин-оболочкой является не Борн-совместимый sh или Баш, а Си-шелл. В нем вышеуказанный цикл не сработает — у него просто иной синтаксис. Поэтому в таких случаях стоит указать оболочку явно.
Автор: BOCTOKOB
Дата сообщения: 10.09.2013 06:55

Цитата:
В том примере sh выступает в роли интерпретатора скрипта. Последнему по какой-то причине, по всей видимости, не смогли назначить бит исполняемости. Если бы смогли, то такой костыль бы не потребовался.

Спасибо. Но вот тут не понял. Если скрипт нормально выполняется в sh при использовании putty, почему он не выполняется в plink?
Автор: ASE_DAG
Дата сообщения: 10.09.2013 15:44
BOCTOKOB
> скрипт нормально выполняется в sh при использовании putty, почему он не выполняется в plink?
Пример такого скрипта? Или вы про halt? halt — это не скрипт, это бинарник.

$ file /sbin/halt
/sbin/halt: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x4a19946b46f9bf9a46cd14cb185e
7549bd9bb1b8, stripped
Автор: Krimatorij
Дата сообщения: 05.06.2014 20:15
Люди, у меня есть удаленный сервер с CentOS, нужно подключиться к нему с домашнего компа (win 7 x64) через putty, но хостер предоставляет доступ только через ipv6 адрес, а мой провайдер похоже его не поддерживает. Можно ли как-то заставить putty подключаться к серверу без поддержки ipv6?
Пробовал по схеме http://computer-soft.narod.ru/publ/ustanovka_i_nastrojka_ipv6_teredo_v_windows_7_8/1-1-0-3 , но безрезультатно - ping ipv6.google.com не находит сервер...
Автор: PaulBort
Дата сообщения: 06.09.2014 13:41
Подсоединяюсь к TOSR устройству типа
plink -raw 192.168.1.70 -P 2000

Иногда устройство не отвечает и plink долго висит. Можно ли как-то ограничить ему время ожидания? Типа, завершать процесс автоматически через 10 секунд?
Автор: ItsJustMe
Дата сообщения: 06.09.2014 14:17
У Kitty на странице Download все ссылки ведут на страницу Donation
Автор: obtim
Дата сообщения: 12.09.2014 12:35
Kitty Changes in version 0.63.1.3
• New option -kload is now available in plink.exe
• New default regex to try to avoid memory leak in hyperlink patch
• New pre-build binary without hyperlink patch
• "No ini file" message is now removed from klink.exe (portable mode)
• Bug fix: password entred interactively was not saved into configuration settings structure
• Bug fix: -pass option did not work anymore (from 0.63.1.2 version)
Автор: ItsJustMe
Дата сообщения: 12.09.2014 20:03
Скачать kitty_src.tar.gz все равно нельзя. Можно только дать денюжку.
Автор: ASE_DAG
Дата сообщения: 12.09.2014 20:21
ItsJustMe, ну не знаю, хотя и сделано у них там все зело криво, у меня все прекрасно загружается. У вас что-то не то с браузером, возможно, повсеместно отключена передача рефереров.

Если лень искать, что с браузером, можете просто:

$ wget --referer='http://www.9bis.net/kitty/?page=Download' 'http://www.9bis.net/kitty/?file=kitty_src.tar.gz' -O kitty_src.tar.gz
Автор: ItsJustMe
Дата сообщения: 12.09.2014 22:40
ASE_DAG
Гы! Все получилось. Более того, вроде как достаточно просто вставить http://www.9bis.net/kitty/?file=kitty_src.tar.gz в качалку
Автор: ASE_DAG
Дата сообщения: 12.09.2014 23:09
ItsJustMe, мне оказалось недостаточно, ну да вам про вас виднее.

Сменил тему ветки с «PuTTY / KiTTY» на «PuTTY / KiTTY, plink / klink, pscp / kscp » — так оно для фильтра полезнее; более в шапке правок не делал.
Автор: gap5
Дата сообщения: 11.12.2014 19:12
Подскажите, как остановить autoscroll в putty (листаю вверх, смотрю выдачу, в консоль происходит новая выдача и putty скроллит вниз автоматом)?
Автор: ASE_DAG
Дата сообщения: 13.12.2014 10:13
gap5, вероятно, так:

Configuration › Window › Control the scrollback in the window › [ ] Reset scrollback on display activity
Автор: andreik99
Дата сообщения: 17.12.2014 09:58
Добрый день

подскажите, как то можно сделать чтобы PuTTY автоматически в конце дня (23:59) закрывала лог файл (вся работа за день) с уникальным именем и открывала новый
Реально она только слушает ком-порт и записывает все сообщения (ASCII коды) диагностики оборудования
Автор: docfbi
Дата сообщения: 16.01.2015 12:53
Есть задача скриптом изменять команды в коммутаторах CISCO
решил сделать на plink

но он почему-то из текстового файла принимает команду когда она одна
несколько команд не принимает
пользуюсь так

plink -ssh -l локальный_пользователь_15 -pw пароль_локального_пользователя_15 a.b.224.254 -m commands.txt -batch

commands.txt
configure terminal
interface fastEthernet 0/16
shutdown

получаю такую ошибку

Line has invalid autocommand "configure terminal
interface fastEthernet 0/16
shutdown"

создается ощущение что он не воспринимает <enter> , подскажите как побороть?
Автор: mithridat1
Дата сообщения: 16.01.2015 15:44
docfbi
Формат файла с командами - для Win или для Unix ?
Автор: TNR
Дата сообщения: 13.02.2015 02:25
Народ подскажите реально ли через plink автоматизировать перезагрузку оборудования cisco висящего на com порту ?
нужно что то типа:
plink - COM1
далее ждём запроса пароля
вводим пароль
далее вводим enable
снова вводим пароль
вводим reload
вводим y
и в конце ENTER

Автор: jasonliull
Дата сообщения: 28.02.2015 13:42
PuTTY 0.64 beta

[more=new in beta 0.64]
Security fix: PuTTY no longer retains the private half of users' keys in memory by mistake after authenticating with them. See private-key-not-wiped-2. (Sorry! We thought we'd fixed that in 0.63, but missed one.)
Support for SSH connection sharing, so that multiple instances of PuTTY to the same host can share a single SSH connection instead of all having to log in independently.
Command-line and configuration option to specify the expected host key(s).
Defaults change: PuTTY now defaults to SSH-2 only, instead of its previous default of SSH-2 preferred.
Local socket errors in port-forwarded connections are now recorded in the PuTTY Event Log.
Bug fix: repeat key exchanges in the middle of an SSH session now never cause an annoying interactive host key prompt.
Bug fix: reset the bolded-text default setting back to what it used to be. (0.63 set it to something wrong, as a side effect of refactoring.)
Bug fix: IPv6 literals are handled sensibly throughout the suite, if you enclose them in square brackets to prevent the colons being mistaken for a ort suffix.
Bug fix: IPv6 dynamic port forwardings should work again.[/more]

Страницы: 12345678

Предыдущая тема: Scenarist (for DVD) and MPEG audio


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.