FTP-Authentifizierung mit öffentlichem Schlüssel?


7

Ist es möglich, sich mit einem privaten / öffentlichen Schlüsselpaar über FTP bei meinem dedizierten Server anzumelden? dh ohne Passwort?


Ja, mit scp ist das möglich.
Sathyajith Bhat

Antworten:


6

FTP kann SSL verwenden, das die Clientauthentifizierung mithilfe von X.509-Zertifikaten unterstützt. Obwohl viele FTP-Server FTPS unterstützen, weiß ich nicht, welche Client-Zertifikate unterstützen. (Darüber hinaus ist die Clientauthentifizierung in SSL kompliziert. In vielen Fällen müssten Sie Ihre eigene Zertifizierungsstelle erstellen und verwalten. Auch nicht viele Clients unterstützen diese Art der Authentifizierung.)

Viel einfacher ist die Verwendung von SFTP, dem SSH-Dateiübertragungsprotokoll. Es werden genau die gleichen Schlüssel verwendet wie bei "normalem" SSH. Unter Windows unterstützen WinSCP und FileZilla SFTP.


Danke, ich weiß über SFTP Bescheid. Das Problem ist, dass es viel langsamer als normales FTP ist.
Entwicklung

Gibt es eine befehlszeilenbasierte Version von Winscp oder FileZilla?
Mandar Pande

Ja, und es heißt winscp. Für SFTP können Sie psftpvon PuTTY verwenden.
user1686
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.