PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : curlftpfs


wintermute
2008-10-15, 23:33:17
Hallo zusammen,
ich versuche gerade, mich mit einem ftps-Server (meines Arbeitgebers) zu verbinden:

curlftpfs -v -f server.name.de /home/bernd/temp -o user="ich:passwort", allow_other,disable_eprt,ssl, tlsv1


Das Ergebnis:
* Couldn't find host server.name.de in the .netrc file, using defaults
* About to connect() to server.name.de port 21 (#0)
* Trying hierdieip... * connected
* Connected to server.name.de (hierdieip) port 21 (#0)
< 220 Willkommen auf dem bla-Server der eigenenFirma
> USER ich
< 550 SSL/TLS required on the control channel
* Access denied: 550
* Closing connection #0

Wo ist mein Fehler?

Katano
2008-10-16, 12:03:09
Servus,

es sieht so aus, als ob die Verbindung über FTPS fehlschlägt. Kann es sein, dass du hinter einer Firewall sitzt und den dafür nötigen Port nicht durchgeschaltet hast?

Das wären die Ports:
989 FTPS gesicherter Dateitransfer (File Transfer Protocol Secure)
990 FTPS Verbindungsbeginn und Steuerdaten (File Transfer Protocol Secure)

Cheers!

(del)
2008-10-18, 20:29:41
Hier mal ein funktionierendes Beispiel von mir, vllt. sind ja einfach deinen anführungszeichen beim username und password falsch...

curlftpfs -o ssl,no_verify_hostname,user=username:password myhomepage.de /mnt/sshfs/

Gast
2008-10-18, 21:40:26
Das Ergebnis:
* Couldn't find host server.name.de in the .netrc file, using defaults
* About to connect() to server.name.de port 21 (#0)
* Trying hierdieip... * connected
* Connected to server.name.de (hierdieip) port 21 (#0)
< 220 Willkommen auf dem bla-Server der eigenenFirma
> USER ich
< 550 SSL/TLS required on the control channel
* Access denied: 550
* Closing connection #0

Wo ist mein Fehler?
bei filezilla müsstest du "explizites tls/ssl" statt "implizites tls/ssl" auswählen.
jedenfalls erwartet dein server, dass der client vor der authentifizierung ein "USE TLS" sendet und dann die verschlüsselte verbindung initialisiert.

Gast
2008-10-18, 21:45:39
curlftpfs -v -f server.name.de /home/bernd/temp -o user="ich:passwort", allow_other,disable_eprt,ssl, tlsv1
lass die leerzeichen vor allow_other und tlsv1 weg.