Неможливо підключитися до CopSSH при запуску служби Windows, працює при безпосередньому запуску sshd


1

Я використовував CopSSH (який використовує OpenSSH та Cygwin, тому я не знаю, яка з цих трьох є проблемою) як мій додаток для сервера SSH в домашніх умовах на 32-бітному Windows 7 Ultimate. Я користувався ним близько року без реальних проблем, крім того, що іноді потрібно 2 або 3 спроби підключення, але це завжди спрацьовує протягом декількох спроб.

Кілька днів тому воно просто перестало працювати. Служба Windows все ще працює, і я перезавантажив, перезапустив службу тощо без змін. На клієнті (за допомогою Putty в Windows) я отримую повідомлення "Перервано з’єднання через програмне забезпечення". На сервері мій переглядач подій реєструє такі:

fatal: Write failed: Socket operation on non-socket

Нарешті я змусив його працювати, але лише виконавши sshd.exe безпосередньо з командного рядка на сервері. Ніяких спеціальних прапорів чи параметрів, просто пряме виконання, а потім, коли я підключаюсь віддалено, це проходить.

У мене є брандмауер та антивірусне програмне забезпечення, яке, здається, налаштоване належним чином, але той факт, що все працює під час роботи sshd.exe, також свідчить про те, що брандмауер прекрасний.

Я думав, що сервіс та виконуваний файл зробили точно те саме, але, мабуть, є якась різниця. Хтось має ідеї, де мені слід шукати проблему?

Якщо я не можу щось знайти, я вважаю, що я можу написати службу Windows або заплановане завдання, яке вимикає sshd.exe безпосередньо та забезпечує його виконання, але це в крайньому випадку, оскільки це просто обгортання чогось, що вже повинно робота.

Я вдячний за твою допомогу.


FYI: Магічні речі знову почали працювати вчора, не пояснюючи, чому ... За винятком випадків, я все ще отримую помилку "у вас уже консольний сеанс", після того як я підключився один раз, відключився, а потім спробував знову підключитися. Хто знає чому ...
Джо Енос

Відповіді:


0

Що ж, це запитання отримало мені значок перемички, тож я гадаю, це досить гарне питання ...

Я дізнався, що запуск sshd.exe безпосередньо не є відповіддю - він працює для звичайних SSH-з'єднань, але він не дозволить мені RDP, кажучи, що я вже відкрила консоль і не можу відкрити іншу. Для мене це не має сенсу, але таке життя.

Я думаю, що наступним моїм кроком є, мабуть, скинути CopSSH і спробувати знову з нуля.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.