Я установил cygwin/sshd без хороших результатов. Я удалил каталог c:\cygwin для переустановки. Я удалил пользователя sshd Administrator вручную.
Я снова переустановил Cygwin, затем запустил 'ssh-host-config -y'. Странно, он ничего не спрашивает о создании нового пользователя. И процедура действительно короткая.
$ ssh-host-config -y * Query: Overwrite existing /etc/ssh_config file? (yes/no) yes Info: Creating default /etc/ssh_config file Query: Overwrite existing /etc/sshd_config file? (yes/no) yes Info: Creating default /etc/sshd_config file Info: Privilege separation is set to yes by default since OpenSSH 3.3. Info: However, this requires a non-privileged account called 'sshd'. Info: For more info on privilege separation read /usr/share/doc/openssh ME.privsep. * Query: Should privilege separation be used? (yes/no) yes *** Info: Updating /etc/sshd_config file*** Info: Host configuration finished. Have fun!
Когда я запускаю 'cygrunsrv -S sshd', я получаю сообщение об ошибке. Msgstr "Ошибка 3269 в Win 32: служба не запущена из-за ошибки входа в систему". Это разумное сообщение, так как я удалил sshd как пользователь, и процедура переустановки снова ничего не сделала для этого.
Я вижу, что у меня что-то не так с удалением.
Q: Как я могу удалить вещь, связанную с sshd, чтобы я мог переустановить ее снова?