Ich versuche, über SSH auf meinen Windows 2008 R2-Server zuzugreifen. Ich habe eine Remotedesktopverbindung, muss aber meine Dateien auf den Server hochladen. Bei SSH-Servern auf dem Windows-Server habe ich Cygwin + OpenSSH ausprobiert, aber das startet nur ungefähr eines von zwanzig Versuchen, also habe ich FreeSSHd installiert und manuell gestartet. FreeSSHd hat bei der Installation einen privaten Schlüssel namens "RSAKey.cfg" generiert. Ich habe versucht, diesen in eine Datei zu kopieren und ihn mit PuTTYgen auf meinem PC in .ppk zu konvertieren, damit er möglicherweise mit WinSCP oder dem FileZilla-Client funktioniert. Ich habe einen Benutzer erstellt, der Shell, SFTP oder Tunnel verwenden kann und für die Authentifizierung mit öffentlicher Schlüsselauthentifizierung eingestellt ist. Wenn ich mich jedoch als anmelde SFTPuser@[IPAddress]
, wird in WinSCP der folgende Fehler angezeigt:
Der Server hat die Signatur des öffentlichen Schlüssels abgelehnt, obwohl er den Schlüssel akzeptiert hat!
Fragen:
- Was bedeutet das?
- Was ist das richtige Verfahren, um ein passendes öffentliches / privates Schlüsselpaar in FileZilla + WinSCP zum Arbeiten miteinander zu bringen?
Antworten:
Ich habe festgestellt, dass ich diesen Fehler beim Herstellen einer Verbindung zum FreeSSHd-Server erhalte, wenn dieser nicht als Administrator ausgeführt wird.
quelle