Hledal jsem nějaký jednoduchý ftp server, který by měl secure přístup a byl zdama. Narazil jsem ale na jeden návod, kde je hezky popsané využití projektu SSHwindows (http://sshwindows.sourceforge.net/download/) ,který vychází z OpenSSH (http://www.openssh.org/) projektu. Emulaci Unixovského prostředí pro běh OpenSSH provádí cygwin, na kterém to všechno běží.
TADY (http://www.digitalmediaminute.com/article/1487/setting-up-a-sftp-server-on-windows) je stručný návod k rozběhání serveru. Maličkost, kterou je třeba uvést je, že je tam špatně napsaný příkaz pro okopírování info z windows userů a hesel do \etc. Místo mkgroup -l > ..etcgroup
má být mkgroup -l > ..\etc\group
, to samé u passwd. Pro někoho výhodou, pro někoho ne může být to, že práva k přístupu přes SFTP se řídí podle účtů ve windows a práva k adresářům,diskům také. Nejde tedy nastavit práva na FAT discích(chrootnutí jako v linuxu nefunguje). Pokud je disk na NTFS, je otázkou chvilky nastavit oprávnění k adresářům. Pokud se změní heslo nebo jméno uživatele ve win nebo se nový přidá, je třeba aktualizovat soubory passwd a group.
Nárok na systémové prostředky minimální, Openssh se samo nainstaluje už jako služba win a ve správci úloh je vidět jako sshd.exe.