SCP und SSH verbinden sich, aber FileZilla und CyberDuck nicht

1885
Leons

Ich bin auf einem Mac. Ich versuche eine Verbindung zu einem entfernten Ubuntu-Server herzustellen.

Ich kann mich mit den Befehlen ssh und scp in der Shell erfolgreich verbinden. Zum Beispiel:

$ scp -i ~/Projects/keys/foo.pem foo_config.ini root@foo.com:/var/ foo_config.ini 100% 15KB 14.7KB/s 00:00 

Ich erhalte jedoch Fehler, wenn ich versuche, eine Verbindung zu SFTP mit demselben öffentlichen Schlüssel in FileZilla oder CyberDuck herzustellen.

Ich erhalte in CyberDuck einen SSH_FXP_INIT-Fehler: SSH_FXP_INIT-Fehler

Ich bekomme den Exitcode 127 in FileZilla:

Status: Connecting to foo.com... Response: fzSftp started Command: keyfile "/bar/foo.ppk" Command: open "root@foo.com" 22 Status: Connected to foo.com Error: Connection closed by server with exitcode 127 Error: Could not connect to server 

FileZilla konvertierte das PEM-Format in das PPK-Format. Die Berechtigungen für .pem sind 600. Die Berechtigungen für .ppk sind 700.

Ich kann eine Verbindung zu einem anderen Server herstellen, der in CyberDuck denselben Schlüssel verwendet. Es ist nur dieser Server, der mir Probleme bereitet. Ich habe in der Vergangenheit mit WinSCP unter Windows eine Verbindung zu diesem Server hergestellt, bin aber jetzt auf einem Mac.

Ich habe versucht, CyberDuck so zu konfigurieren, dass SCP anstelle von SFTP verwendet wird, aber ich bekomme immer noch den gleichen Fehler.

Muss ich etwas an der Serverkonfiguration ändern?

1

0 Antworten auf die Frage