/ / sshd nieoczekiwanie zamyka się w systemie Windows 2012 [zamknięty] - ssh, windows-server-2012

Połączenia sshd nieoczekiwanie zamykają się w systemie Windows 2012 [zamknięty] - ssh, windows-server-2012

Używam FreeSSHD do łączenia się z moimSerwery Windows [Windows 2K3 -R2 Enterprise i Windows Enterprise 2K8-R2 Enterprise]. Wiersz polecenia systemu Windows pojawia się po pomyślnym połączeniu SSH (tj. Platformie Windows).

[Moje obserwacje]: W przypadku serwera Windows 2012, instalacja FreeSSHD przebiega bez problemów. Jestem w stanie utworzyć połączenie SSH z serwerem ze zdalnego komputera. Jednak połączenie SSH nieoczekiwanie się zamyka, a terminal do pakowania natychmiast się zamyka. Włączyłem rejestrowanie FreeSSHD i zauważyłem, że połączenie zostało pomyślnie nawiązane, ale natychmiast zakończone.

Dziennik kitu pokazuje następujący komunikat o błędzie:

hasło testera @ server-w12-1: Nie można utworzyć podrzędnego pulpitu: Odmowa dostępu.

Próbowałem zainstalować CopSSH. Dzięki temu jestem w stanie ustanowić stabilne połączenia SSH. Ale wykorzystuje platformę cygwin. Nawiązałem do "http://en.wikipedia.org/wiki/Comparison_of_SSH_servers", aby uzyskać listę dostępnych serwerów SSH.

[Przeredagowane pytanie]: W mojej aplikacji korzystam z połączeń SSH do łączenia się z serwerem (Windows i Linux) w celu sprawdzenia szczegółów dotyczących dysku. Czy ktoś może zaproponować darmowy serwer SSH działający na serwerze Windows 2012 lub zaproponować poprawkę na problem z odłączaniem sesji FreeSSHD?

EDYTOWAĆ : Nie udało mi się dodać odpowiedzi ani dodać długiego komentarza. Więc publikuję edycję.

[Rozwiązanie]

Dziękuję Travis za twoją znajomość. Problem został rozwiązany. Wykonałem następujące czynności:

  1. Wyłącz ustawienie "Kontrola konta użytkownika: uruchom wszystkich administratorów w trybie zatwierdzania przez administratora" w ramach lokalnych zasad zabezpieczeń
  2. Kliknij prawym przyciskiem myszy ikonę FreeSSHd i kliknij "Uruchom jako administrator"
  3. Wybierz opcję "Uruchom jako administrator" w zakładce "Zgodność" we właściwościach aplikacji FreeSSHd
  4. Jak wspomniał Travis, upewnij się, że serwer SSH działa. Jeśli nie, zmień port # w zakładce SSH FreeSSHd na 222 i uruchom go. Uruchom ponownie usługę
  5. Mój program potrzebuje domyślnego portu 22. Więc zmieniłem port z powrotem na 22 i mogłem uruchomić usługę
  6. Byłem w stanie SSH na serwerze nawet po wielu ponownych uruchomieniach

Odpowiedzi:

0 dla odpowiedzi № 1

Sprawdź następujące kroki

1.) FreeSSHd działa jako usługa.

2.) Usługa SSH działa na konsoli FreeSSHd. Powinno tak być

3.) Jeśli się nie uruchamia, spróbuj zmienić port SSH w zakładce SSH (na przykład 430 w moim przypadku).Lubię to

mam nadzieję że to pomoże.