curl和shell脚本进行ftp的上传下载
2010-03-25 11:33
387 查看
ftpput.sh
#!/bin/sh curl -T $1 -u name:passwd ftp://192.168.1.2/[/code]
ftpget.sh#!/bin/sh curl -O -u name:passwd ftp://192.168.1.2/$1[/code]
或#!/bin/sh wget -c ftp://name:passwd@192.168.1.2/$1[/code]
shell脚本进行ftp的上传下载#!/bin/sh if [ $# -lt 2 ] ;then echo "$0 put|get file" exit 0 fi file=$2 command_file='.ftp.script.tmp' echo "open 192.168.1.2 21" > $command_file echo "user name passwd" >> $command_file echo "binary" >> $command_file if [ $1 == 'put' ] ; then echo "put $file" >> $command_file elif [ $1 == 'get' ] ; then echo "get $file" >> $command_file fi echo "bye" >> $command_file ftp -i -in < $command_file rm -rf $command_file
但是用的电脑用这个shell脚本登陆,一直有下面的错误,网上查了下说是KERBEROS_V4的权限认证,没搞清楚怎么弄
Please login with USER and PASS.
Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Failed to open file.
后来改用curl的脚本登陆才行,或者手动ftp命令登陆也能行。
相关文章推荐
- Linux下使用Shell脚本实现ftp的自动上传下载的代码小结 【转】
- Linux下使用Shell脚本实现ftp的自动上传下载的代码小结
- Linux使用Shell脚本实现ftp的自动上传下载
- Linux下使用Shell脚本向FTP服务器上传或下载一个文件
- curl可以在shell下轻松上传下载ftp
- Linux使用Shell脚本实现ftp的自动上传下载(转)
- 利用curl进行ftp的下载和上传
- 使用shell脚本实现在liunx上进行svn的上传下载更新功能
- 使用linux 的shell脚本进行sftp文件上传与下载 【转】
- Linux使用Shell脚本实现ftp的自动上传下载
- Linux使用Shell脚本实现ftp的自动上传下载
- Shell ftp 上传下载脚本 单独抓取文件中ip地址
- 使用Shell脚本来实现FTP的自动上传下载
- FTP上传下载shell脚本
- Linux使用Shell脚本实现ftp的自动上传下载
- Linux使用Shell脚本实现ftp的自动上传下载
- ftp自动上传下载文件(Shell脚本)及ftp命令详解
- Linux使用Shell脚本实现ftp的自动上传下载
- 使用Shell脚本实现ftp的自动上传下载
- Linux下使用Shell脚本实现ftp的自动上传下载的代码小结