Differences
This shows you the differences between the selected revisions of the page.
2018-04-12 | 2018-04-12 | ||
no summary (203.156.217.204) (hidden) (untrusted) | Restored revision 1521490334. Undoing revision 1523532526. (martin) (hidden) | ||
Line 3: | Line 3: | ||
Recently, [[https://blogs.msdn.microsoft.com/powershell/2015/10/19/openssh-for-windows-update/|Microsoft has released]] an early version of [[https://github.com/PowerShell/Win32-OpenSSH|OpenSSH for Windows]]. You can use the package to set up an SFTP/SSH server on Windows. | Recently, [[https://blogs.msdn.microsoft.com/powershell/2015/10/19/openssh-for-windows-update/|Microsoft has released]] an early version of [[https://github.com/PowerShell/Win32-OpenSSH|OpenSSH for Windows]]. You can use the package to set up an SFTP/SSH server on Windows. | ||
- | frea | + | ===== Installing SFTP/SSH Server ===== |
+ | |||
+ | * Download the latest [[https://github.com/PowerShell/Win32-OpenSSH/releases|OpenSSH for Windows binaries]] (package ''OpenSSH-Win64.zip'' or ''OpenSSH-Win32.zip'') &win32 &win64 | ||
+ | * As the Administrator, extract the package to ''C:\Program Files\OpenSSH'' | ||
+ | * As the Administrator, install //sshd// and //ssh-agent// services: \\ ''powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1'' | ||
+ | * Allow incoming connections to %%SSH%% server in Windows Firewall: | ||
+ | * Either run the following PowerShell command (Windows 8 and 2012 or newer only), &win8 &win2012 as the Administrator: \\ ''%%New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22%%'' | ||
+ | * or go to //Control Panel > System and Security > Windows Firewall//((//Windows Defender Firewall// on Windows 10.))// > Advanced Settings > Inbound Rules// and add a new rule for port 22. &wincp | ||
+ | * Start the service and/or configure automatic start: | ||
+ | * Go to //Control Panel > System and Security > Administrative Tools// and open //Services//. Locate //sshd// service. &wincp | ||
+ | * If you want the server to start automatically when your machine is started: Go to //Action > Properties//. In the Properties dialog, change //Startup type// to //Automatic// and confirm. | ||
+ | * Start the //sshd// service by clicking the //Start the service//. | ||
+ | |||
+ | //These instructions are partially based on [[https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH|the official deployment instructions]].// | ||
===== [[key_authentication]] Setting up SSH public key authentication ===== | ===== [[key_authentication]] Setting up SSH public key authentication ===== |