Instalacija, testiranje i deinstalacija SFTP poslužitelja temeljenog na OpenSSH-u u Windowsu
Vodiči korak po korak
Instalacija i postavljanje SFTP servera (SSH FTP)
Prvo trebate preuzeti i instalirati OpenSSH sa GitHub-a:
https://github.com/PowerShell/...
Preuzmite arhivu: OpenSSH-Win64.zip
1) Raspakujte sadržaj arhive u ciljni direktorij, na primjer: "C:\Windows"

2) Otvorite svojstva sustava (WIN+R, naredba "sysdm.cpl") -> Advanced -> Environment variables
Prozor koji se pojavljuje ima dva odjeljka: gornji sadrži varijable okruženja korisnika, donji sadrži sistemske varijable.
U sistemskim varijablama odaberite varijablu "Path", kliknite na "Change...".

3) U prozoru koji se otvara, kliknite na "New" i unesite putanju direktorija OpenSSH iz koraka 1, u ovom primjeru: "C:\Windows\OpenSSH-Win64"

4) Pokrenite "PowerShell" kao Administrator:
Start, upišite "PowerShell"→ Desnom tipkom miša kliknite na "PowerShell" → Run as Administrator

5) Navigirajte u direktorij OpenSSH, u ovom primjeru: "C:\Windows\OpenSSH-Win64"
cd C:\Windows\OpenSSH-Win64
Instalirajte OpenSSH server:
(trebala bi se pojaviti zelena poruka "sshd and ssh-agent services successfully installed");
.\Install-sshd.ps1
Omogućite autorun za SSHD uslugu:
Set-Service -Name sshd -StartupType 'Automatic'
Otvorite TCP port 22 u Windows vatrozidu za dolazni promet na SSH server:
New-NetFirewallRule -Protocol TCP -LocalPort 22 -Direction Inbound -Action Allow -DisplayName SSH
Postavite vlasnika datoteke i prava pristupa: (Odgovorite na svako pitanje sa "Y")
.\FixHostFilePermissions.ps1

6) Otvorite popis usluga (WIN+R, naredba "services.msc") -> Dvostruko kliknite na "OpenSSH SSH Server" → Postavite vrstu pokretanja: "Automatic", kliknite na "Run" → OK

Provjera SFTP veze korištenjem WinSCP
Preuzmite i pokrenite besplatni WinSCP klijent.
U prozoru postavki veze, odaberite SFTP protokol prijenosa datoteka, specificira naziv servera i detalje Windows računa pod kojima se povezujete

Ako je sve ispravno postavljeno, klijent bi trebao biti spojen na SFTP server i prikazati popis datoteka u direktoriju osobnog korisnika (zadani direktorij s profilom korisnika).
Korištenjem poznatog sučelja upravitelja datoteka, datoteke se mogu sigurno kopirati između servera i klijenta. Prijenos datoteka će se obaviti putem siguran SFTP protokol.

Deinstalacija Win32 OpenSSH usluge
Za ispravno uklanjanje Win32 OpenSSH usluge iz sustava:
1) Pokrenite "PowerShell" kao Administrator:
Start, upišite "PowerShell"→ Desnom tipkom miša kliknite na "PowerShell" → Run as Administrator

2) Navigirajte u direktorij OpenSSH, u ovom primjeru: "C:\Windows\OpenSSH-Win64"
cd C:\Windows\OpenSSH-Win64
3) Zaustavite SSHD uslugu:
Stop-Service sshd
4) Deinstalirajte OpenSSH uslugu:
.\uninstall-sshd.ps1
