• ftp uploads mit .netrc

    From Kai Richter@2:240/77 to Alle on Sat Nov 9 04:40:30 2024
    Hallo,

    FreeBSD 14.1, ich bekomme immer 530 auth failed wenn ich versuche einen ftp upload zu machen.

    Laut man ftp habe ich eine ~/.netrc angelegt, weil ich user und langes pw nicht in der Befehlszeile haben möchte und starte mit ftp -d -u url file.

    Trotzdem bekomme ich:

    331 User anonymus OK.

    Was mache ich falsch?
    Kann es sein, dass der hauseigene ftp client kein FTPeS kann?
    Welcher ftp client auf CLI ist zu empfehlen?

    Tschuess

    Kai

    --- GoldED+/LNX 1.1.4.7
    * Origin: Dazu faellt mir nichts mehr ein. (2:240/77)
  • From Bernd Bachmann@2:240/8001.16 to Kai Richter on Sat Nov 9 16:52:00 2024
    Hallo Kai,

    Versuchs mal mit -v , um einen verbose zu bekommen.
    Evtl. steht da schon mehr im Output drin, warum es klemmt.

    Vielleicht muss noch -n mit dran, da ggf. autologin eingeschaltet ist?
    Die .netrc ist im home, oder?

    Ansonsten.... vielleicht ist die .netrc nicht richtig aufgebaut?
    Ein Leerzeichen zuviel zwischen Username und PW wirkt sich schon aus...

    Oder mal testweise mit ganz einfachen Login Creds probieren.
    Also nur Kleinbuchstaben oder Zahlen. Keine Sondernzeichen, kein Ged”ns.

    Oder mag die Gegenseite kein ftp, sondern sftp?


    Das waren jetzt mal so meine Gedanken, ohne weitere Details zu deinem Client/Server Setup zu haben. ;-)


    FreeBSD 14.1, ich bekomme immer 530 auth failed wenn ich versuche einen ftp upload zu machen.
    Laut man ftp habe ich eine ~/.netrc angelegt, weil ich user und langes pw nicht in der Befehlszeile haben m”chte und starte mit ftp -d -u url file. Trotzdem bekomme ich:
    331 User anonymus OK.
    Was mache ich falsch?
    Kann es sein, dass der hauseigene ftp client kein FTPeS kann?
    Welcher ftp client auf CLI ist zu empfehlen?



    Viele Gruesse
    Bernd

    --- OpenXP 5.0.58
    * Origin: Antix Linux (2:240/8001.16)
  • From Kai Richter@2:240/77 to Bernd Bachmann on Sat Nov 9 17:50:54 2024
    Tach Bernd!

    Am 09 Nov 24, Bernd Bachmann schrieb an Kai Richter:

    Versuchs mal mit -v , um einen verbose zu bekommen.
    Evtl. steht da schon mehr im Output drin, warum es klemmt.

    Die Fehlercode Zeilen stammen von -v.
    Oder halt, von -d -v, hab auch schon debugging an.

    Vielleicht muss noch -n mit dran, da ggf. autologin eingeschaltet
    ist?
    Die .netrc ist im home, oder?

    Ja, ist sie. Ich habe sie sogar schon mit -N und absolut Pfad festgenagelt.
    Ich habe auch die Zugriffrechte angepasst. Laut manpage wird eine öffentlich lesbare .netrc nicht genutzt und führt zu anonymous logins.

    Ansonsten.... vielleicht ist die .netrc nicht richtig aufgebaut?
    Ein Leerzeichen zuviel zwischen Username und PW wirkt sich schon
    aus...

    Da hatte ich hübsches Format, also mehrere Leerzeichen, aber zwischen Keyword und Parameter. Username und PW stehen in eigenen Zeilen. Aber ob es das gewesen sein soll? Gleich mal probieren... Nope, leider nicht. Er meldet weiter bei user und pass <null>, als würde er die Zugangsdaten nicht kennen.

    Oder mal testweise mit ganz einfachen Login Creds probieren.
    Also nur Kleinbuchstaben oder Zahlen. Keine Sondernzeichen, kein
    Gedöns.

    Hab ich auch schon gemacht, bin auf das Minimum runter.

    Oder mag die Gegenseite kein ftp, sondern sftp?

    Da blicke ich noch nicht ganz durch. In den Beispielen sieht man nur ftp..., aber es muss wohl zwingend FTPeS sein. Das wäre dann eine Variante mit ftp-ssl.
    Welches wiederum bedeutet, dass ich eigentlich sftp brauche.

    Tschuess

    Kai

    --- GoldED+/LNX 1.1.4.7
    * Origin: Ride the sky! (2:240/77)
  • From Werner Krammer@2:240/1120.8 to Kai Richter on Sat Nov 9 18:35:44 2024

    Hallo Kai!

    09 Nov 24 04:40, you wrote to all:

    Welcher ftp client auf CLI ist zu empfehlen?

    Ich mach zwar nix mit FreeBSD, aber hier auf Linux (Debian) benutze ich gerne "lftp". Der kann viele verschiedene Protokolle.

    Ciao, ciao,
    Werner


    --- GoldED+/LNX 1.1.5--b20170303
    * Origin: Der Edle ist ruhig und gelassen (Konfuzius) (2:240/1120.8)
  • From Bernd Bachmann@2:240/8001.16 to Kai Richter on Tue Nov 12 17:00:00 2024
    Hallo Kai,

    Oder mag die Gegenseite kein ftp, sondern sftp?

    Da blicke ich noch nicht ganz durch. In den Beispielen sieht man nur ftp..., aber es muss wohl zwingend FTPeS sein. Das w„re dann eine Variante mit ftp-ssl. Welches wiederum bedeutet, dass ich eigentlich sftp brauche.

    Jagut, wenn es zwingend FTPeS sein muss, dann wrde das ja bedeuten, dass
    es mit "reinem" ftp eigentlich so nicht gehen kann.

    sftp k”nnte vielleicht klappen, aber da kommt es wiederum auch auf die Gegenseite an (Verschlsselung, welche?) und auf die Ports. Was allerdings dann generell eh gilt.
    Ein Versuch macht kluch. ;-)


    Oder Du probierst es mal mit filezilla. https://www.freshports.org/ftp/filezilla

    Geht ber cli und gui. Die man Page gibt dir die n”tigen Commands.
    Was es kann: https://filezilla-project.org/client_features.php

    Eventuell geht es damit schneller zum Ziel? ;-)


    Viele Gruesse
    Bernd

    --- OpenXP 5.0.58
    * Origin: Antix Linux (2:240/8001.16)
  • From Gerrit Kuehn@2:240/12 to Kai Richter on Tue Nov 12 20:44:12 2024
    Hello Kai!

    09 Nov 24 17:50, Kai Richter wrote to Bernd Bachmann:

    Da blicke ich noch nicht ganz durch. In den Beispielen sieht man nur ftp..., aber es muss wohl zwingend FTPeS sein. Das wäre dann eine Variante mit ftp-ssl.

    Das supportet der Standard-Client nicht.

    Welches wiederum bedeutet, dass ich eigentlich sftp brauche.

    Nein, sftp ist wieder etwas völlig anderes.
    lftp wäre eine mögliche Lösung. https://en.wikipedia.org/wiki/Comparison_of_FTP_client_software#Protocol_suppo rt


    Regards,
    Gerrit

    ... 8:44PM up 8 days, 2:36, 6 users, load averages: 0.27, 0.21, 0.21

    --- msged/fbsd 6.3 2021-12-02
    * Origin: And still they come and go (2:240/12)
  • From Kai Richter@2:240/77 to Bernd Bachmann on Thu Nov 14 17:15:36 2024
    Hey Bernd!

    Am 12 Nov 24, Bernd Bachmann schrieb an Kai Richter:

    Jagut, wenn es zwingend FTPeS sein muss, dann würde das ja bedeuten,
    dass es mit "reinem" ftp eigentlich so nicht gehen kann.

    Oder Du probierst es mal mit filezilla.

    Damit hat es jetzt geklappt. Das zu wählende Protokoll ist tatsächlich ftp.
    Nur dort gibt es den Punkt "explizites FTP über TLS erfordern".
    Stellt man auf SFTP kommt dieser Punkt nicht vor.

    Geht über cli und gui. Die man Page gibt dir die nötigen Commands.

    Oh, cli für filzilla ist mir neu. Danke, werde ich mir bei Gelegenheit ansehen. Da sollte ich vielleicht einen internen ftpd aufsetzen, nicht das die vielen Auth Errors zum Account Lock führen.

    Tschuess

    Kai

    --- GoldED+/LNX 1.1.4.7
    * Origin: Missile away (2:240/77)
  • From Kai Richter@2:240/77 to Gerrit Kuehn on Thu Nov 14 17:30:00 2024
    Tag auch Gerrit!

    Am 12 Nov 24, Gerrit Kuehn schrieb an Kai Richter:

    Welches wiederum bedeutet, dass ich eigentlich sftp brauche.
    Nein, sftp ist wieder etwas völlig anderes.

    Danke für die Klarstellung. Das erspart mir weitere Versuche.

    lftp wäre eine mögliche Lösung.

    Wurde hier auch schon genannt und rutscht nach Wegfall von sftp nach ganz oben auf der ftp Bastelliste.

    Tschuess

    Kai

    --- GoldED+/LNX 1.1.4.7
    * Origin: ... oft aber auch nicht immer. (2:240/77)