ubuntuusers.de

FTPS via curlftpfs einbinden

Status: Ungelöst | Ubuntu-Version: Kubuntu 12.04 (Precise Pangolin)
Antworten |

Samual

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 181

Hi,

ich habe eine Synology Diskstation (DS 5.0 installiert) und würde diese gerne via FTPS einbinden. Das klappt via shell ganz gut, ich bekomme es aber mit der /etc/fstab nicht hin und frage mich, ob ich zu doof bin. Ich habe schon viel im Netz gesucht, kann aber wenig Informationen dazu finden. Entweder machen das nicht viele oder ich stelle mich wie der letzte Mensch an...

Im großen und ganzen hat mir der Artikel: http://wiki.ubuntuusers.de/curlftpfs weitergeholfen. Der Artikel: http://wiki.ubuntuusers.de/fstab war leider nicht so hilfreich, da er nicht auf FTPS eingeht.

Mit dem Befehl klappt es super:

curlftpfs -o ssl,no_verify_hostname,no_verify_peer ftps://user:pwd@name-im-lan:21/ordner_auf_ds/ ~/mnt

Ich habe dabei das Zertifikat dabei in der DS neu angelegt und die DS in der /etc/hosts angelegt.

Versuche ich jetzt mit einem der folgenden Einträge die DS via /etc/fstab einzubinden scheitere ich:

curlftpfs#ftps://user:pwd@name-im-lan:/ordner_auf_ds /home/user/mnt fuse auto,user,uid=1000,tlsv1,allow_other,disable_eprt 0 0
curlftpfs#ftp://user:pwd@name-im-lan:/ordner_auf_ds /home/user/mnt fuse auto,user,uid=1000,tlsv1,allow_other,disable_eprt 0 0
curlftpfs#user:pwd@name-im-lan:/ordner_auf_ds /home/user/mnt fuse auto,user,uid=1000,tlsv1,allow_other,disable_eprt 0 0

ein anschließendes mounten ergibt folgende Fehler:

Error connecting to ftp: Access denied: 504
Error connecting to ftp: couldn't connect to host

Jemand eine Idee, was ich falsch machen und ob man mir helfen kann?

Bin für jeden Tipp dankbar und erweitere gerne einen der Wiki Artikel.

Moderiert von redknight:

Ins richtige Forum verschoben.. Hier geht es wohl nicht um den Serverdienst...

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16730

Hallo Samual,

Kann auch nicht funktionieren, weil bei der Abarbeitung der fstab noch keine Netzwerkverbindung besteht. Möglich über Autostartscript und sleep Funktion mit Abfrage ob Netz besteht.

Gruss Lidux

Samual

(Themenstarter)

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 181

Danke! Das ist zwar nicht die Antwort die ich hören will, aber immerhin eine.

Ich habe das Problem aber schon beim testen, wenn ich es im laufenden System teste. Any idea?

unbuntuS12

Anmeldungsdatum:
2. Juni 2010

Beiträge: 1816

Moin,

dafür gibt es doch extra die _netdev-Option. Außerdem sehe ich nirgendwo, dass curlftpfs eine explizite Angabe des Protokolls bräuchte. Probiere es mal so:

curlftpfs#user:pwd@name-im-lan:/ordner_auf_ds /home/user/mnt fuse auto,user,uid=1000,tlsv1,allow_other,_netdev,disable_eprt 0 0

Samual

(Themenstarter)

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 181

Gleiche Fehlermeldung wie vorher ☹

Error connecting to ftp: Access denied: 504

u1000

Anmeldungsdatum:
2. Oktober 2011

Beiträge: 1850

Samual schrieb:

Mit dem Befehl klappt es super:

curlftpfs -o ssl,no_verify_hostname,no_verify_peer ftps://user:pwd@name-im-lan:21/ordner_auf_ds/ ~/mnt

Hi, dann schreib den Befehl doch in die rc.local, mit einem Sleep von 30 Sekunden davor, damit das Netzwerk steht:

sleep 30 && curlftpfs -o ssl,no_verify_hostname,no_verify_peer ftps://user:pwd@name-im-lan:21/ordner_auf_ds/ ~/mnt

exit 0

Die "~" im Ziel solltest du aber durch einen absoluten Pfad ersetzen. Und noch die Frage: warum du nicht einfach Samba Client cifs für dein NAS verwendest.

Viele Grüße u1000

Antworten |