【发布时间】:2016-07-11 12:01:05
【问题描述】:
我需要将目录 /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
【问题讨论】:
-
让我们知道您的代码遇到了什么问题。
-
你有SSH访问权限吗,最好使用rsync。它可以选择只上传更新的文件。
-
我无法连接到服务器。我有这个消息:530 请先用 USER 和 PASS 登录
-
不,服务器没有 SSH 访问权限
-
你考虑过其他工具吗?一种可能性是
lftp,例如see here,它可能会帮助你
标签: linux shell upload tls1.2 ftps