Zastanawiałem się, co ludzie używają jako serwer SSHd w systemie Windows? Zdecydowałem, że chcę się zalogować za pomocą SSH na moich komputerach z systemem Windows, ale nie chcę korzystać z Linuksa w pełnym wymiarze godzin. Jakie są moje opcje oprócz Cygwina (o którym wiem)? Zajrzałem do innego oprogramowania serwerowego, ale nie wiem, które są niezawodne i nie jest łatwo znaleźć recenzje niektórych z nich. Dzięki!
14
Odpowiedzi:
Spójrz na freeSSHd, jeśli chcesz uniknąć cygwina. Naprawdę nie mam z tym żadnych problemów. Ich narzędzie freeFTPd jest również całkiem miłe.
Zrzuty ekranu:
źródło
Bitvise SSH Server to świetny produkt. Bezpłatnie do użytku osobistego, ale mam płatną licencję do użytku komercyjnego. Za pomocą klienta SSH możesz skonfigurować przekazywanie SOCKS, gdy jesteś w drodze, aby kierować ruchem internetowym i pocztowym przez serwer. Obsługuje tunele portów, zdalny pulpit, SFTP i użytkowników wirtualnych dzięki łatwemu w konfiguracji GUI.
źródło
Używam OpenSSH . Używa części z cygwina, ale instaluje to, czego potrzebuje i jest znacznie mniejszy niż pełna instalacja cywin. Jest dość łatwy do skonfigurowania jako usługi w systemie Windows (przynajmniej XP) - bez doświadczenia w uruchamianiu go w systemie Vista lub Windows 7.
źródło
Zobacz także następujące pytania:
/programming/18292/what-are-some-good-ssh-servers-for-windows
/server/8411/what-is-a-good-ssh-server-to-use-on-windows
źródło
Firma Microsoft niedawno wydała własną wersję OpenSSH dla systemu Windows ( wersje i pliki do pobrania ).
Nie ma zależności od Cygwina ani niczego innego.
Przygotowałem przewodnik dotyczący konfigurowania serwera SSH / SFTP w systemie Windows za pomocą tej kompilacji OpenSSH firmy Microsoft .
źródło
Kiedyś korzystałem z OpenSSH, ale przestawiłem się na używanie KpyM ( http://www.kpym.com ) z pewnymi modyfikacjami kodu na własne potrzeby. Jest o wiele lżejszy niż freesshd i może działać jako usługa tak dobra dla sieci, w których chcesz po prostu cały czas działać bez ikony na pasku powiadomień. plus dla wdrożeń możesz użyć flagi / SILENT, aby zainstalować z ustawieniami domyślnymi.
źródło
Cygwin OpenSSH .
Kroki:
$ ssh_config
$ net start sshd
Dodaj siebie (najprostszy):
$ ssh-user-config
(powiedz TAK tylko pierwszemu)$ ssh my_username@hostname_with_cygwin_openssh
z innej maszynyDodawanie innych użytkowników:
$ mkpasswd
z Cygwin do aktualizacji / etc / passwd$ nano /home/john/.ssh/authorized_keys
i wklej swój publiczny klucz SSHJeśli masz problemy, sprawdź
/var/log/sshd.log
źródło
Kiedyś korzystałem z copSSH ; jest oparty na OpenSSH.
Użyj praktyk opisanych tutaj i tutaj, aby to zablokować.
Lubię klienta Bitvise Tunnelier . Z mojego doświadczenia wynika, że było to lepsze niż kit (szczególnie opcja automatycznego ponownego łączenia).
źródło