Wird IIS SFTP nativ von Windows Server 2012 R2 unterstützt?

35

Hat Windows Server 2012 R2 native SFTP-Unterstützung?

Ich sehe eine Rolle, FTP Serveraber es sagt nicht, ob dies SFTP einschließt.

James20
quelle

Antworten:

42

Der Microsoft IIS-Server unterstützt in keiner IIS- oder Windows-Version SFTP (oder SSH).

IIS unterstützt jedoch sicheres FTP (FTPS oder FTP über TLS / SSL). Es ist ein anderes (inkompatibles) Protokoll als SFTP, aber die meisten "FTP" -Clients unterstützen sowohl SFTP als auch FTPS.

Stellen Sie beim Einrichten eines FTPS-Servers sicher, dass Sie einfaches (unverschlüsseltes) FTP deaktivieren!

Siehe (meine) Anleitung zur Installation von Secure FTP Server unter Windows mit IIS .


Microsoft hat kürzlich OpenSSH für Windows veröffentlicht ( Releases und Downloads ). Es ist jetzt als optionale Funktion unter Windows 10 ab Version 1803 verfügbar. Es kann auch manuell auf älteren Windows-Versionen installiert werden.

Ich habe eine Anleitung zum Einrichten des SSH / SFTP-Servers unter Windows mit diesem Microsoft-Build von OpenSSH erstellt .

Martin Prikryl
quelle
hi, ich habe openssh für windows mit dieser anleitung getestet und beim surfen auf dem server dachte winscp mit einem nicht-admin benutzer konnte ich auf einige teile des betriebssystems zugreifen. Gibt es eine Möglichkeit, einen Benutzer in einem Verzeichnis "einzusperren" oder zu chrooten? (Ich möchte beispielsweise einen Multi-Site-Hosting-Server haben und mehreren Benutzern den Remotezugriff nur auf ihre Site-Dateien ermöglichen.) Vielen Dank
Max
1
@Max Das geht weit über diese Frage hinaus. Bitte stellen Sie eine separate Frage.
Martin Prikryl
21

Nein. Microsoft bietet eine FTP-over-SSL-Lösung (FTPS) an, bietet jedoch derzeit keine Lösung zum Sichern des FTP-Datenverkehrs mithilfe von FTP über SSH (SFTP).

yagmoth555 - GoFundMe Monica
quelle
Danke für die Antwort. Würde FTP über SSL (FTPS) von der FTP ServerRolle abgedeckt ?
James20
5
@ James20 Ja. Unter diesem Link finden Sie eine Kurzanleitung zur Konfiguration.
HopelessN00b
2
Nur eine Korrektur: "FTP over SSH" ist anders als "SFTP". stackoverflow.com/questions/440463/…
Vladislav