Тема: падает SSH

  1. #1
    Активный участник Аватар для Manny
    Регистрация
    07.10.2013
    Сообщений
    483

    падает SSH

    1. гугл не помог (
    2. все действия в ssh cygwin на localhost-e служба SSH остановлена

    запускаю серв.
    $ /usr/sbin/sshd -dd
    debug2: load_server_config: filename /etc/sshd_config
    debug2: load_server_config: done config len = 1033
    debug2: parse_server_config: config /etc/sshd_config len 1033
    debug1: sshd version OpenSSH_7.3, OpenSSL 1.0.2h 3 May 2016
    debug1: private host key #0: ssh-rsa SHA256:мойКлюч
    debug1: private host key #1: ssh-dss SHA256:
    мойКлюч
    debug1: private host key #2: ecdsa-sha2-nistp256 SHA256:
    мойКлюч
    debug1: private host key #3: ssh-ed25519 SHA256:
    мойКлюч
    debug1: rexec_argv[0]='/usr/sbin/sshd'
    debug1: rexec_argv[1]='-dd'
    debug2: fd 3 setting O_NONBLOCK
    debug1: Bind to port 22 on 127.0.0.1.
    Server listening on 127.0.0.1 port 22.


    запускаю клиент
    $ ssh Foxss@localhost -v
    OpenSSH_7.3p1, OpenSSL 1.0.2h 3 May 2016
    debug1: Reading configuration data /etc/ssh_config
    debug1: /etc/ssh_config line 3: Applying options for *
    debug1: /etc/ssh_config line 40: Deprecated option "fallbacktorsh"
    debug1: /etc/ssh_config line 43: Deprecated option "usersh"
    debug1: Connecting to mydev.loc [127.0.0.1] port 22.
    debug1: Connection established.
    debug1: identity file /home/Foxss/.ssh/id_rsa type 1
    debug1: key_load_public: No such file or directory
    debug1: identity file /home/Foxss/.ssh/id_rsa-cert type -1
    debug1: Enabling compatibility mode for protocol 2.0
    debug1: Local version string SSH-2.0-OpenSSH_7.3
    ssh_exchange_identification: read: Connection reset by peer


    сервер отвечает
    debug1: fd 4 clearing O_NONBLOCK
    debug1: Server will not fork when running in debugging mode.
    debug1: rexec start in 4 out 4 newsock 4 pipe -1 sock 7
    debug1: inetd sockets after dupping: 3, 3


    и падает т.е. исчезает процесс sshd.exe

    конфиги и cmod уже уже не раз перепроверил.

    если вместо клиента запустить telnet 127.0.0.1 22 то реакция сервера будет точно такая же, а в телнете одинокий курсор

    в host.deny все закоменчено
    в host.allow sshd: ALL:allow

    файерволы все выключены

  2. ответ для Manny , на сообщение « падает SSH »
    #2
    Наш человек Аватар для Andrew SWH
    Регистрация
    30.08.2006
    Сообщений
    7 294

    Чую, на подобный вопрос будет тут утопичненько получить ответ... Я бы начал с того, что разнес бы клиент и сервер на разные компы (можно виртуальные) чтобы не путаться - ну и диагностику проводил не телнетом, а ssh клиентом типа PuTTY.

  3. ответ для Andrew SWH , на сообщение « Чую, на подобный вопрос будет тут... »
    #3
    Активный участник Аватар для Manny
    Регистрация
    07.10.2013
    Сообщений
    483

    1. в путти нет лога на сколько я знаю
    2. при подключении с другой машины
    та же петрушка

  4. ответ для Manny , на сообщение « падает SSH »
    #4
    Наш человек Аватар для Andrew SWH
    Регистрация
    30.08.2006
    Сообщений
    7 294

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

    Уровень логгирования сервера нельзя повысить? А системные логи что говорят? и - зачем вообще нужен ssh на виндовой машине?

  5. ответ для Andrew SWH , на сообщение « пуття все же ssh клиент, в отличие от... »
    #5
    Активный участник Аватар для Manny
    Регистрация
    07.10.2013
    Сообщений
    483

    Телнет это только как доп. чтобы сравнит с реакцией на ssh клиента и посмотреть выдаст ли он приветствие.
    В итоге он коннектится, но т.к. серв при этом падает, приветствия нет.

    А так конекчусь через консольный ssh клиент т.к. в нем виден дебаг. в 1 меседже лог от него есть.
    Уровень дебага считай максимальный
    В логах пусто от слова совсем т.е. они по 0 байт
    Телнет и самба не секьюрно, а надо организовать удаленную шару. (vpn не поможет т.к. на серваке он поломан до состояния в хлам)

  6. ответ для Manny , на сообщение « падает SSH »
    #6
    Наш человек Аватар для Andrew SWH
    Регистрация
    30.08.2006
    Сообщений
    7 294

    уфффф, тогда вообще дохлый номер....

    Я в аналогичной ситуации сделал синхронизацию через облако... mega.nz. Тоже несколько сомнительное с точки зрения безопасности дело, зато простое и пока стабильно работающее.

    в винде же есть несколько вариантов vpn, не считая возможности поставить OpenVPN. Неужто все ек?

  7. ответ для Andrew SWH , на сообщение « уфффф, тогда вообще дохлый номер.... ... »
    #7
    Активный участник Аватар для Manny
    Регистрация
    07.10.2013
    Сообщений
    483

    да, ВПН вообще в хлам. ни через терминал на через ГУИ.

    В общем вопрос решоен.
    Скрытый текст: решение из телеги 
    14:08 Роман
    Кстати, есть ненулевая вероятность, что установщик они перестали поддерживать, а пакеты всё ещё собирают. И если у Вас там установились какие-то новые пакеты, в которых всё сломали, то ничего работать и не будет. Но я не знаю, так ли действительно работает установщик сигвина.
    14:08
    Note that Cygwin version 2.5.2 was the last version supporting Windows XP and Server 2003
    14:09
    7.7, к примеру, собран в апреле 2018-го. К этому времени поддержку XP уже прекратили давно.
    14:09 Я
    Это я в курсе поэтому спецом выкачивал репу для ХР

    14:09 Роман
    https://cygwin.com/cgi-bin2/package-...enssh&arch=x86
    14:11
    А где репу брали?
    14:12
    http://cygwin-xp.portfolis.net/ ?
    14:12 Я
    Да, опередили.
    14:19
    Собственно допустим если даже че-то накасачил с ключами, настраиваю на вход только по логину и та же петрушка, сразу падает при коннекте не спрашивая логина

    16:04 Роман
    \\скрин//
    вуаля
    16:10 Я
    Завелось сразу?

    16:13 Роман
    скачивание: http://ctm.crouchingtigerhiddenfruit...-x86-2.874.exe

    запуск: setup-x86-2.874.exe -X

    Добавить репу: User URL - http://ctm.crouchingtigerhiddenfruit.../08/30/104223/

    на этапе выбора пакетов выбрать wget

    В терминале cygwin:

    поставить apt-cyg:
    $ cd /bin/
    $ wget https://raw.githubusercontent.com/tr...master/apt-cyg
    $ chmod +x apt-cyg

    поставить ssh: apt-cyg install openssh
    16:17 Я
    А можно глянуть на sshd-config и ssh-config

    16:18 Роман
    а я там не настраивал толком
    16:18 Я
    И скрин почетче а то не читаемо

    16:19 Роман
    а чего там читать?)
    16:19 Я
    Да собственно какая версия сервера установилась

    16:24 Роман
    7.3p1-2
    16:24 Я
    Таже что и у меня.
    16:25
    Значит щя буду пробовать ставить через apt-cyg
    16:26
    Т.к. я ставил через выбор пакетов в инсталяшке
    17:30
    Таксссс.... поставил через инсталяшку но с http://ctm.crouchingtigerhiddenfruitbat.org и поставилась версия 7.2 от 3 мая 2016, а с той репы ставилась версия 7.3 тоже от 3 мая 2016
    17:30
    И вот эта версия похоже заводится
    17:31
    Покрайней мере от телнета она не падает
    17:33
    И отдает ему приветствие

  8. ответ для Manny , на сообщение « падает SSH »
    #8
    Наш человек Аватар для Andrew SWH
    Регистрация
    30.08.2006
    Сообщений
    7 294

    Какой ужос. Хуже было когда я портированную для винды версию encfs ставил. Видимо, не стоит мешать кислое с мягким. Юникс системы шикарно работают с тем, что разработано для них, виндовые - со своим. Наиболее правильными приложениями, разработчикам которых я шлю плюсики в карму, являются проги, компилируемые для всех осей безо всяких костылей (спешл респект браузерам). А везде, где нужен cygwin или, соответственно, wine - фигня всякая получается. Прям как танго под Чака Бэрри танцевать. Или рок-н-ролл под Карлоса Гарделя.



Быстрый переход

Ваши права в разделе

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •