如何从远程服务器镜像文件?

如何从远程服务器镜像文件?

我尝试过 wget

wget -m ftp://[email protected]:11963/Mastering%20Chrome%20Developer%20Tools/
--2021-01-03 13:01:52--  ftp://[email protected]:11963/Mastering%20Chrome%20Developer%20Tools/
           => ‘lw001.usbx.me:11963/Mastering Chrome Developer Tools/.listing’
Resolving lw001.usbx.me (lw001.usbx.me)... 185.38.14.145
Connecting to lw001.usbx.me (lw001.usbx.me)|185.38.14.145|:11963... connected.
Logging in as miljenko ... 
Login incorrect.

然后使用 lftp

lftp ftp://[email protected]:11963/
Password: 
cd: Fatal error: Certificate verification: Not trusted (09:0E:0A:43:A8:C2:F7:E2:F6

我的朋友告诉了我密码,直到现在仍然有效。

我尝试了 Matigo 的建议

cd: Fatal error: Certificate verification: Not trusted (09:0E:0A:43:A8:C2:F7:A8:F6:F6:F4:E0:00:2C:E8:C7:EC:7E:FE:1A)
mirror: Access failed: 550 /Mastering%20Chrome%20Developer%20Tools: No such file or directory

Chrome 开发工具检测到 1 个错误 在此处输入图片描述

如何解决这个问题?

答案1

lftp如果您想避免此问题,则需要传递一些额外信息Certificate verification: Not trusted。试试这个:

lftp ftp://[email protected]:11963 -e "set ftp:ssl-allow no; mirror -R ~/Downloads/ftp_out /Mastering%20Chrome%20Developer%20Tools; quit"

确保设置~/Downloads/ftp_out为您要下载内容的目录。不过,这里的关键元素是ftp:ssl-allow no

另一个选择是创建一个名为的文件~/.lftprc并添加以下行:

set ssl:verify-certificate false

如果该~/.lftprc文件已经存在,则只需将上面的证书验证位添加到末尾即可。

希望这可以帮助。

相关内容