lftp 使用疑惑与解决方法:
一,从官网下载源码后,解压./configure后,报错:
error: Package requirements (gnutls >= 1.0.0) were not met:
No package 'gnutls' found
从 https://www.centos.org/forums/viewtopic.php?t=22228 找到答案:
yum install readline-devel yum install gnutls-devel
之后,顺利./configure、make、make install
完整安装例子:
yum remove lftp wget http://lftp.yar.ru/ftp/lftp-4.6.4.tar.gz tar -xvf lftp-4.6.4.tar.gz cd lftp-4.6.4 yum install readline-devel yum install gnutls-devel ./configure make sudo make install ln -s /usr/local/bin/lftp /usr/bin/lftp lftp -v
二,在使用lftp连接 sftp时,不能使用通常的ftp方式如:
ftp格式 : lftp 用户:密码@IP:端口
sftp格式 : lftp -u 用户,密码 sftp://IP:端口
若在连sftp时,使用ftp格式会报如下错误:`ls' at 0 [FEAT negotiation...]
更改为sftp格式,就可以了~