代码之家  ›  专栏  ›  技术社区  ›  magikbyte

FTPS使用Shell将文件放在FTP服务器上

  •  1
  • magikbyte  · 技术社区  · 8 年前

    我需要将目录/home/test的文件上传到我的ftp服务器的特定文件夹中。然后,我将通过cron每小时安排一次脚本。有什么例子吗? 我尝试了大多数解决方案,但我不能把文件。

    HOST=*****
    USER=****
    PASSWORD=****
    PORT=990
    FILE=test.txt
    ftp -inv $HOST << EOF
    user $USER $PASSWORD
    cd /Test
    put test.test
    bye
    EOF
    
    1 回复  |  直到 8 年前
        1
  •  3
  •   magikbyte    8 年前

    我找到了解决办法:只要做

    lftp -u $USER,$PASSWORD ftps://$HOST:$PORT <<EOF
    set ssl:verify-certificate no
    set ftp:ssl-protect-data true
    put test.txt
    exit
    EOF

    非常感谢你的想法。