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:
- Wyłącz ustawienie "Kontrola konta użytkownika: uruchom wszystkich administratorów w trybie zatwierdzania przez administratora" w ramach lokalnych zasad zabezpieczeń
- Kliknij prawym przyciskiem myszy ikonę FreeSSHd i kliknij "Uruchom jako administrator"
- Wybierz opcję "Uruchom jako administrator" w zakładce "Zgodność" we właściwościach aplikacji FreeSSHd
- 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ę
- Mój program potrzebuje domyślnego portu 22. Więc zmieniłem port z powrotem na 22 i mogłem uruchomić usługę
- Byłem w stanie SSH na serwerze nawet po wielu ponownych uruchomieniach
Odpowiedzi:
0 dla odpowiedzi № 1Sprawdź następujące kroki
1.) FreeSSHd działa jako usługa.
2.) Usługa SSH działa na konsoli FreeSSHd.
3.) Jeśli się nie uruchamia, spróbuj zmienić port SSH w zakładce SSH (na przykład 430 w moim przypadku).
mam nadzieję że to pomoże.