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
Чую, на подобный вопрос будет тут утопичненько получить ответ... Я бы начал с того, что разнес бы клиент и сервер на разные компы (можно виртуальные) чтобы не путаться - ну и диагностику проводил не телнетом, а ssh клиентом типа PuTTY.
пуття все же ssh клиент, в отличие от телнета, и, возможно, тупо в окне установки соединения что видно будет. Телнет для диагностики ssh совсем не годится, максимум что можно узнать - открыт порт или нет.
Уровень логгирования сервера нельзя повысить? А системные логи что говорят? и - зачем вообще нужен ssh на виндовой машине?
Телнет это только как доп. чтобы сравнит с реакцией на ssh клиента и посмотреть выдаст ли он приветствие.
В итоге он коннектится, но т.к. серв при этом падает, приветствия нет.
А так конекчусь через консольный ssh клиент т.к. в нем виден дебаг. в 1 меседже лог от него есть.
Уровень дебага считай максимальный
В логах пусто от слова совсем т.е. они по 0 байт
Телнет и самба не секьюрно, а надо организовать удаленную шару. (vpn не поможет т.к. на серваке он поломан до состояния в хлам)
Я в аналогичной ситуации сделал синхронизацию через облако... mega.nz. Тоже несколько сомнительное с точки зрения безопасности дело, зато простое и пока стабильно работающее.
в винде же есть несколько вариантов vpn, не считая возможности поставить OpenVPN. Неужто все ек?
да, ВПН вообще в хлам. ни через терминал на через ГУИ.
В общем вопрос решоен.
Скрытый текст: решение из телеги
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
поставить 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
И отдает ему приветствие
Какой ужос. Хуже было когда я портированную для винды версию encfs ставил. Видимо, не стоит мешать кислое с мягким. Юникс системы шикарно работают с тем, что разработано для них, виндовые - со своим. Наиболее правильными приложениями, разработчикам которых я шлю плюсики в карму, являются проги, компилируемые для всех осей безо всяких костылей (спешл респект браузерам). А везде, где нужен cygwin или, соответственно, wine - фигня всякая получается. Прям как танго под Чака Бэрри танцевать. Или рок-н-ролл под Карлоса Гарделя.
Закладки