Я встановив cygwin / sshd без хороших результатів. Я видалив каталог c: \ cygwin для перевстановлення. Я видалив користувача адміністратора sshd вручну.
Я знову встановив cygwin, після чого запустіть 'ssh-host-config -y'. Як не дивно, він нічого не запитує про створення нового користувача. І процедура дійсно коротка.
$ ssh-host-config -y * Запит: Перезаписати існуючий / etc / ssh_config файл? (так / ні) так Інформація: Створення файлу за замовчуванням / etc / ssh_config Запит: Перезаписати існуючий файл / etc / sshd_config? (так / ні) так Інформація: Створення файлу за замовчуванням / etc / sshd_config Інформація: Відділення привілеїв за замовчуванням встановлено так, оскільки OpenSSH 3.3. Інформація: Однак для цього потрібен непривілейований обліковий запис під назвою "sshd". Інформація: Для отримання додаткової інформації про розділення привілеїв читайте / usr / share / doc / openssh ME.privsep. * Запит: Чи слід використовувати розділення привілеїв? (так / ні) так *** Інформація: оновлення / etc / sshd_config файл*** Інформація: конфігурація хоста завершена. Веселіться!
Коли я запустив 'cygrunsrv -S sshd', я отримую помилку. "Помилка Win 32 1069: сервіс не запустився через помилку входу". Це розумне повідомлення, оскільки я видалив sshd як користувач, і процедура перевстановлення знову нічого не зробила для цього.
Я бачу, що у мене щось не було з видаленням.
Питання: Як я можу ідеально видалити пов'язану sshd річ, щоб я міг її знову встановити?