写一个shell文件,将给定的文件上传到指定的ftp。

代码如下:

 1 #!/bin/bash
 2 #用来将文件上传到ftp,输入参数:文件名(包括路径)、ftp的IP、ftp的端口、用户名、密码
 3 file=$1
 4 ip=$2
 5 port=$3
 6 user=$4
 7 pwd=$5
 8 /usr/bin/lftp -p $port $ip <<EOF
 9 user $user $pwd
10 set ftp:ssl-auth SSL
11 set ftp:ssl-allow true
12 set ftp:ssl-force true
13 set ftp:ssl-protect-data true
14 set ftp:ssl-protect-list true
15 cd devilfish
16 put $file
17 quit
18 EOF

 

相关文章:

  • 2021-11-17
  • 2021-11-06
  • 2021-11-17
  • 2021-12-12
  • 2021-12-12
  • 2021-11-17
  • 2021-11-17
猜你喜欢
  • 2021-11-17
  • 2021-11-17
  • 2021-11-17
  • 2022-12-23
  • 2021-11-17
  • 2022-02-09
  • 2021-07-17
相关资源
相似解决方案