FTP-Authentifizierung mit öffentlichem Schlüssel?

FTP-Authentifizierung mit öffentlichem Schlüssel?

Ist es möglich, mich mit einem privaten/öffentlichen Schlüsselpaar per FTP bei meinem dedizierten Server anzumelden, also ohne ein Passwort zu verwenden?

Antwort1

FTP kann SSL verwenden, das die Client-Authentifizierung mit X.509-Zertifikaten unterstützt. Obwohl viele FTP-Server FTPS unterstützen, kenne ich keinen, der Client-Zertifikate unterstützt. (Außerdem ist die Client-Authentifizierung bei SSL kompliziert – in vielen Fällen müssten Sie Ihre eigene Zertifizierungsstelle und dergleichen erstellen und pflegen. Nicht vieleKundenunterstützen diese Art der Authentifizierung ebenfalls nicht.)

Viel einfacher ist es, SFTP zu verwenden, das SSH-Dateiübertragungsprotokoll. Es verwendet genau die gleichen Schlüssel wie "normales" SSH. Unter WindowsWinSCPUndFileZillaunterstützt SFTP.

verwandte Informationen