Ho installato cygwin / sshd senza buoni risultati. Ho rimosso la directory c: \ cygwin per reinstallare. Ho rimosso l'utente amministratore sshd a mano.
Ho reinstallato nuovamente Cygwin, quindi ho eseguito "ssh-host-config -y". Stranamente, non si chiede nulla sulla creazione di un nuovo utente. E la procedura è davvero breve.
$ ssh-host-config -y * Query: sovrascrivi il file / etc / ssh_config esistente? (sì / no) sì Informazioni: creazione del file / etc / ssh_config predefinito Query: sovrascrivere il file / etc / sshd_config esistente? (sì / no) sì Informazioni: creazione del file / etc / sshd_config predefinito Informazioni: la separazione dei privilegi è impostata su Sì per impostazione predefinita da OpenSSH 3.3. Informazioni: tuttavia, ciò richiede un account non privilegiato chiamato 'sshd'. Informazioni: per maggiori informazioni sulla separazione dei privilegi leggi / usr / share / doc / openssh ME.privsep. * Query: utilizzare la separazione dei privilegi? (sì / no) sì *** Informazioni: aggiornamento del file / etc / sshd_config*** Info: configurazione host terminata. Divertiti!
Quando ho eseguito "cygrunsrv -S sshd", ho ricevuto un errore. "Errore Win69 1069: il servizio non è stato avviato a causa di un errore di accesso". È un messaggio ragionevole, poiché ho eliminato sshd come utente e la procedura di reinstallazione non ha fatto nulla per quello.
Vedo che c'è qualcosa di sbagliato nella disinstallazione.
D: Come posso disinstallare perfettamente la cosa relativa a sshd in modo da poterla reinstallare di nuovo?