How To Wiki
Line 21: Line 21:
 
#*:libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libgcc_s.so.1 (0xb7d9f000)
 
#*:libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libgcc_s.so.1 (0xb7d9f000)
 
#*:libc.so.6 => /lib/tls/libc.so.6 (0xb7c88000)
 
#*:libc.so.6 => /lib/tls/libc.so.6 (0xb7c88000)
/lib/ld-linux.so.2 (0xb7fbc000)
+
#*:/lib/ld-linux.so.2 (0xb7fbc000)
 
#To use sftp with lftp
 
#To use sftp with lftp
 
#* [[libssl]] must show like above.
 
#* [[libssl]] must show like above.

Revision as of 20:58, 6 November 2008

lftp is a very powerful and user friendly command line ftp client. It can also be used with many other protocols such as SFTP.

Check to see id lftp is compiled for sftp support

  1. find where lftp is installed
    • type which lftp
      example output: /usr/local/bin/lftp
  2. Check linked libraries
    • Execute: ldd /usr/local/bin/lftp
    • Example output:
      linux-gate.so.1 => (0xffffe000)
      libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb7f8e000)
      libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0xb7f5c000)
      libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0xb7e58000)
      libreadline.so.5 => /lib/libreadline.so.5 (0xb7e28000)
      libutil.so.1 => /lib/libutil.so.1 (0xb7e24000)
      libncurses.so.5 => /lib/libncurses.so.5 (0xb7de2000)
      libresolv.so.2 => /lib/libresolv.so.2 (0xb7dd0000)
      libdl.so.2 => /lib/libdl.so.2 (0xb7dcb000)
      libm.so.6 => /lib/tls/libm.so.6 (0xb7da8000)
      libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libgcc_s.so.1 (0xb7d9f000)
      libc.so.6 => /lib/tls/libc.so.6 (0xb7c88000)
      /lib/ld-linux.so.2 (0xb7fbc000)
  3. To use sftp with lftp
    • libssl must show like above.
      libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0xb7f5c000)
    • the version and other info does not need to be the same but libssl must appear
      • if libssl is not listed.
        1. install SSL
        2. recompile lftp with ssl support

./configure --with-openssl=/usr/lib

Using lftp with sftp

See Also