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.