Zainstalowałem cygwin / sshd bez dobrych rezultatów. Usunąłem katalog c: \ cygwin, aby ponownie zainstalować. Ręcznie usunąłem administratora sshd Administrator.
Ponownie zainstalowałem cygwin, a następnie uruchom 'ssh-host-config -y'. O dziwo, nie pyta o tworzenie nowego użytkownika. A procedura jest naprawdę krótka.
$ ssh-host-config -y * Zapytanie: Zastąpić istniejący plik / etc / ssh_config? (tak / nie) tak Informacje: Tworzenie domyślnego pliku / etc / ssh_config Pytanie: Zastąpić istniejący plik / etc / sshd_config? (tak / nie) tak Informacje: Tworzenie domyślnego pliku / etc / sshd_config Informacje: Separacja uprawnień jest domyślnie ustawiona na tak od OpenSSH 3.3. Informacje: wymaga to jednak konta nieuprzywilejowanego o nazwie „sshd”. Informacje: Aby uzyskać więcej informacji na temat rozdziału uprawnień, przeczytaj / usr / share / doc / openssh ME.privsep. * Pytanie: Czy należy stosować separację uprawnień? (tak / nie) tak *** Informacje: Aktualizacja pliku / etc / sshd_config*** Informacje: Konfiguracja hosta zakończona. Baw się dobrze!
Kiedy uruchomiłem „cygrunsrv -S sshd”, pojawia się błąd. „Błąd Win 32 1069: Usługa nie została uruchomiona z powodu błędu logowania”. To rozsądny komunikat, ponieważ usunąłem sshd jako użytkownik, a procedura ponownej instalacji nic więcej nie zrobiła.
Widzę, że wystąpił błąd podczas odinstalowywania.
P: Jak mogę idealnie odinstalować program związany z sshd, aby móc go ponownie zainstalować?