Opcje dla serwera SFTP na komputerze z systemem Windows [zamknięte]

11

Mamy klienta, który chce przesłać nam pliki przez SFTP (powołując się na to, że FTP jest z natury niepewny). Mamy środowisko Windows (Windows 2003 Server).

Obecnie recenzuję copssh (OpenSSH dla Windows, http://www.itefix.no/i2/copssh ) i szukam alternatyw lub przemyśleń na temat copssh lub jakiejkolwiek innej opcji SFTP dla Windows. Im prostsza konfiguracja i administracja, tym lepiej.

Nigdy wcześniej nie konfigurowałem hosta SFTP, więc jestem ciekawy, co wszyscy polecilibyście.

Hythloth
źródło

Odpowiedzi:

2

Zwykle mam zainstalowane części dystrybucji CgyWin ( http://www.cygwin.com/ ) i mam w ten sposób konfigurację SSH + SFTP / SCP i podałem, że jest to niezawodne w tym celu pod Windows 2000 / XP / 2003 / Vista / 2008 * . Ten pakiet SSH jest kompletnym portem koloru OpenSSH, który znajduje się w większości dystrybucji Linuksa i wielu innych podobnych do Uniksa (w tym BSD, skąd się wziął).

Cygwin może przesadzić z twoimi potrzebami, jeśli wszystko, czego potrzebujesz, to SFTP (uważam, że bardzo przydatne jest posiadanie pełnego środowiska podobnego do Linuksa na wyciągnięcie ręki, ale twój opis sugeruje, że nie potrzebujesz czegoś takiego). copssh, o którym wspominasz, w rzeczywistości opiera się na porcie cygwin OpenSSH, rozumiem, że są to po prostu części SSH i wymagania wyciągnięte z cygwina bez niczego innego, więc powinno działać równie dobrze.

Krótko mówiąc: polecam dalej badać copssh, chyba że chcesz kilku innych rzeczy, które pochodzą z cygwin, w takim przypadku zbadaj to zamiast tego.

[*] Miałem problemy z eximem za pośrednictwem cygwina pod 2008 r., Choć było to trochę wcześniej, zanim 2008 r. Został oficjalnie wspierany, więc może to być rozwiązany problem, ale SSH z bash i wszystkie zwykłe narzędzia wiersza poleceń działały bezbłędnie.

David Spillett
źródło
7

Odkryłem, że nieciągłości modelu uprawnień między CopSSH, Cygwin i Windows / NTFS są kolosalnym bólem głowy, który należy utrzymać prosto. Jak pamiętam, musiały się wyrównać trzy warstwy ACL. I był bardzo wrażliwy na wersje .dll. To było kilka lat temu / miejsc pracy, być może zostało poprawione. Dla mnie chodziło o to, że rzeczy są „wolne tylko wtedy, gdy twój czas jest nic wart”… nawet gdy moja wypłata dostrzegła korzyści z czasu spędzonego na walce z oprogramowaniem.

Obecnie wydaje mi 100 USD / Box na WinSSHD od BitVise, który został solidnie ustawiony i zapomniany. Nie mam powiązań poza byciem szczęśliwym klientem; spójrz na WinSSHD.

edycja: krok po kroku konfiguracja WinsSSHD SFTP

AndyN
źródło
+1 za „bezpłatnie tylko wtedy, gdy twój czas jest nic wart”. tak prawdziwe w tego rodzaju rzeczach ... dni i dni mogą zniknąć zmagając się z tego rodzaju rzeczami
mblackwell8 30.04.15.04
1

Możesz wypróbować SFTPPlus Server . Działa w systemie Windows, ale także w systemach Linux i Unix. Jest wyposażony w internetowe narzędzie administracyjne do konfiguracji protokołów SFTP / SCP i kont.

Jednocześnie zapewnia obsługę FTPS (jawne i dorozumiane) oraz HTTP / HTTPS, dzięki czemu można uzyskać dostęp do tych samych plików za pośrednictwem wielu protokołów.

Jak już wcześniej skomentowano, uprawnienia w Cygwin powodują duży ból głowy, dlatego polecam serwer macierzysty.

Jestem jedną z osób, które rozwijają SFTPPlus

Adi Roiban
źródło
0

Serwer Cerberus FTP 4 obsługuje teraz SFTP w systemie Windows (a także FTPS). Jest to szybka instalacja i mają obszerną dokumentację pomocy dostępną online. Poza dodaniem interfejsu SFTP do GUI nie jest wymagana żadna inna konfiguracja, aby SFTP działał. Wersja 4.0 jest wciąż w wersji BETA, ale intensywnie z niej korzystałem i okazało się, że jest bardzo stabilna.

Pobrania jest dostępny tutaj oraz poradnik instalacyjny jest dostępny na stronie internetowej.

Dotacja
źródło
0

CompleteFTP to serwer SFTP i FTP / FTPS dla systemu Windows, który warto rozważyć. Obsługuje również HTTP i HTTPS. Ujawnienie: Jestem jednym z twórców CompleteFTP.

Bruce Blackshaw
źródło
0

Firma Microsoft niedawno wydała własną wersję OpenSSH dla systemu Windows ( wersje i pliki do pobrania ).

Nie ma zależności od Cygwin ani niczego innego i jest dość lekki (w porównaniu z Cygwin).

Przygotowałem przewodnik dotyczący konfigurowania serwera SSH / SFTP w systemie Windows przy użyciu tej kompilacji OpenSSH firmy Microsoft .


Poza tym mam dobre doświadczenia z serwerem Bitvise SSH (mają darmową edycję do użytku osobistego).


Copssh to martwy projekt.

Martin Prikryl
źródło
0

Jeśli celem jest łatwa administracja, możesz wypróbować następujące opcje

Serwer Rebex Tiny SFTP

  • Autonomiczna aplikacja Windows
  • Rozpakuj i uruchom.
  • Jeden użytkownik, jeden folder.
  • Konfiguracja poprzez edycję pliku konfiguracyjnego (wygląda podobnie do web.config).
  • Bezpłatnie dla wszystkich.
  • Kod źródłowy jest dołączony, można go rozszerzyć.

Serwer Buru SFTP

Lekki serwer SFTP dla Windows. Instalacja jest jak:

' unzip the package and run
buru user add myuser --password mypassword --rootdir c:\data
buru run
  • może działać jako usługa
  • nieograniczona liczba użytkowników
  • bezpłatny do użytku niekomercyjnego

Lista serwerów SFTP dla Windows

Istnieje lista serwerów SFTP lista sftp.net/servers . Sprawdź to i wybierz własną. Oświadczenie: Jestem jednym z opiekunów strony sftp.net i jestem również zaangażowany w tworzenie Rebex Tiny Server i BuruServer.

Martin Vobr
źródło
-3

Spróbuj spojrzeć na serwer filezilla. http://filezilla-project.org/download.php?type=server Ci sami ludzie, którzy sprawiają, że bardzo, bardzo popularny klient FTP / SFTP tworzy serwer dla systemu Windows.

Brian
źródło
1
Zbadałem ten projekt jako potencjalny serwer SFTP, ale niestety serwer FileZilla obecnie nie obsługuje SFTP, jest on zawarty tylko w kliencie.
Loftx