У меня установлены cygwin и sshd, последние версии от прошлого месяца, на 64-битной коробке Win7 Pro. Я могу SSH из коробки Linux без проблем. (Это идентично настройке, установленной на Windows Server Server, у которой еще не было этой проблемы.)
Затем, случайно, через некоторое время, по-видимому, обычно дни, когда я пытаюсь войти в ssh, ssh просто печатает пустую строку, и курсор мигает там, пока я не нажму Ctrl+C.
Я удаленно в окно Win7, и sshd.exe работает с нормальной загрузкой процессора (0) в диспетчере задач. Я иду в Службы, и он говорит, что sshd работает. Я говорю, чтобы он перезапустился, и он не может остановиться: индикатор выполнения поднимается, достигает примерно 40%, затем ползет вперед и в конечном итоге говорит, что его нельзя остановить (но теперь он остановлен - у меня есть возможность Начните.) Если я пытаюсь начать, он говорит мне, что это началось и остановилось немедленно:
Сервисы
Служба CYGWIN sshd на локальном компьютере запускается, а затем останавливается. Некоторые службы автоматически останавливаются, если они не используются другими службами или программами. OK
Все это время sshd.exe все еще находится в диспетчере задач. На этом этапе я убиваю sshd.exe в диспетчере задач, а затем я могу вернуться к службам и запустить sshd без проблем, после чего я могу без проблем войти в систему из Linux.
Я видел различные темы о похожих ситуациях еще в 2006 году, но никаких решений, кроме увеличения MaxSessions в /etc /sshd_config, не было. В нем только один пользователь ssh, поэтому я не думаю, что MaxSessions нужно увеличивать.
Что вызывает это?