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格式,就可以了~