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

Linux FTPS使用Shell将文件放在FTP服务器上,linux,shell,upload,tls1.2,ftps,Linux,Shell,Upload,Tls1.2,Ftps,我需要将/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 主机=***** 使用者=*

我需要将/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
主机=*****
使用者=****
密码=****
端口=990
FILE=test.txt

ftp-inv$HOST我找到了解决方案:只需执行即可


lftp-u$USER,$PASSWORD ftps://$HOST:$PORT让我们知道您的代码面临什么问题。如果您有SSH访问权限,最好使用rsync。它可以选择只上传更新的文件。我无法连接到服务器。我有这样一条消息:530请与用户一起登录并通过firstNo,服务器没有SSH访问权限您考虑过其他工具吗?例如,一种可能是
lftp
,它可能会帮助您解决问题