laupi's comment is pretty close - I haven't encountered a better command-line ftp/http/... client
Re: Secure ftp
> Works nice, thanks. I do have a
> question. When using
> ssl:verify-certificate what is required
> for the certificate to be signed by a
> known Certificate Authority? I'm
> getting "Fatal: self-signed
> certificate". This may be a vsftpd
> problem because the only certificate I
> found which works is created by 'openssl
> req -new -x509 -nodes \
> -out vsftpd.pem -keyout vsftpd.pem'.
> However, I'm hoping to find a way around
> this. Thanks for any help.
Found a way around this, visit the vsftpd project to see my comments.
Also made some other discoveries which I hope help someone else.
lftp requires both ssl:cert-file and ssl:key-file in order to deliver it's certificate upon request.
Also, when using ssl:verify-certificate, it reuires nsCertType = server as a part of the server's certificate.
Works nice, thanks. I do have a question. When using ssl:verify-certificate what is required for the certificate to be signed by a known Certificate Authority? I'm getting "Fatal: self-signed certificate". This may be a vsftpd problem because the only certificate I found which works is created by 'openssl req -new -x509 -nodes \
-out vsftpd.pem -keyout vsftpd.pem'. However, I'm hoping to find a way around this. Thanks for any help.
Best ftp client ever
Transferring the power of the shell to FTP. Couldn't get much better.
Re: Building Lftp for aix 5.2
> Good morning,
> I would like to share some items I had
> to fix building lftp in aix 5.2 env:
> Trying to configure and make lftp 3.0.3
> in aix 5.2 using vacpp 6.0
> and some libraries from aix toolbox for
> linux app:
> I use this command:
> ./configure --with-ssl=/usr/linux
> I got the following warning msg:
> configure: WARNING: term.h: present but
> cannot be compiled
> configure: WARNING: term.h: check for
> missing prerequisite headers?
> configure: WARNING: term.h: see the
> Autoconf documentation
> configure: WARNING: term.h: section
> "Present But Cannot Be
> configure: WARNING: term.h: proceeding
> with the preprocessor's result
> configure: WARNING: term.h: in the
> future, the compiler will take
> configure: WARNING: ##
> ------------------------------------ ##
> configure: WARNING: ## Report this to
> email@example.com ##
> I have also found three little problems
> in the sources:
> 1) in the file post-config.h (line 25)
> there is a comment
> // should be included before any real
> I have to change in
> /* should be included before any real
> code. */
> 2) in file src/getdate.c (if I remember
> well) there is a <cntrl L > char
> I deleted it.
> 3) in file src/lftp_rl.c there is an
> external veriable declaration:
> extern int _rl_mark_modified_lines;
> never defined
> To try to fix I defined it in
> src/lftp_rl.h in this way:
> int _rl_mark_modified_lines=0;
> I'm not sure it is the right thing to do
> I would like to have an hint about this
> In any case after these 3 little
> modifications make all and make install
> run fine.
> The program runs fine if I run it from a
> telnet terminal window, if I use
> ssh in place of telnet to open the
> terminal the program hungs and there is
> no way to see the lftp
> prompt, I have to kill it and close the
> ssh connection (I know it is strange).
> A last thing, I got the CVS snapshot
> named 3.0.4rc2, and after the same 3
> It worked fine in ssh windows too (!!).
> Any help to understand this apparently
> strange behaviour will be
Can U please post a link to the binary?
I tried you tips but couldnt compile the code.
updated lftp po file for locale zh_TW
here is a link to that file:
In my honest opinion, I love this application. The cutomization really give you a lot of play with the client. The layout is clean and very informative. Great work!
Re: Kerberos support?
> Is Kerberos support being planned for lftp any time soon?
> I must have it so that I may wallow completely in the lftp bliss and be released from the yoke of ancient command-line FTP forevermore!
Kerberos support is not planned currently. A volunteer is needed, as I don't use kerberos.
I absolutely love this program -- one of the finest examples in programming of doing something to exactly the right degree!
Unfortunately, when it comes to my main use of FTP -- transferring files to or from the machines at work -- I am forced to use a dated 'ftp' command distributed with Kerberos support. This makes me very sad. Is Kerberos support being planned for lftp any time soon? I must have it so that I may wallow completely in the lftp bliss and be released from the yoke of ancient command-line FTP forevermore!
Either way, thanks for making such a great program. Well done!
SuSE Linux RPMs
You'll find RPMs of the latest lftp version on my RPM website:
(for SUSE 9.1, 9.0 and 8.2)
There's also an APT repository (for RPM):
And I absolutely second that: lftp rocks !
(I just love that sftp:// thing ;-))
An open, cross-platform journaling program.
A scientific plotting package.