服务器利用命令行ftp备份数据参考,lftp和ms ftp等参考内容

[ 2018-09-14 22:06:49 | 作者: admin ]
字号: | |
CentOS Linux lftp命令备份文件。https://blog.csdn.net/lins1393997412/article/details/35279367?utm_source=itdadao&utm_medium=referral

生产环境Mysql数据库备份脚本,Linux下网站数据定期自动备份与删除脚本,Windows下备份网站目录和数据库
http://blog.51cto.com/hao360/1618901

LFTP和CURL以及NCFTP

lftp 使用方法 https://www.cnblogs.com/memphise/p/6667931.html

https://blog.csdn.net/smeyou/article/details/8722563

https://blog.csdn.net/maimai1993/article/details/79171674

windows下的命令行同步工具wget、lftp用法和疑问
lftp https://www.cnblogs.com/GDLMO/articles/2330529.html


@echo off
  ftp -i -s:"ftp.txt"

  -i:关闭文件传输过程中的交互式提示, -s:filename 指定ftp命令的文本文件 ,这些可以通过 ftp --help来了解。双引

号的作用是若文件路径有特殊字符,则加上。若命名规范可以不加。把咱们的ftp命令放在ftp.txt中,注意不需要 ftp>,再

然后我们在控制面板中找到任务计划程序,把 ftp脚本.bat 设置每隔10分钟自动执行,整个就完成了。



标 题: Re: 请问如何在窗口Dos的FTP中使用PASV模式?
发信站: BBS 水木清华站 (Sun Feb 27 11:24:25 2000)
   
这个早就试过,好像不行。
但是使用LeapFTP、CuteFTP的PASV却可以,一直不明白。
请看下面的:
   
C:\\>ftp ia.hust.edu.cn
Connected to ia.hust.edu.cn.
220-Serv-U FTP-Server v2.3b for WinSock ready...
220-Welcome to this FTP server
220-welcome to upload some small software in incoming directory
220-本FTP只对教育网可以访问的免费范围开放
220-所有软件仅供教学科研使用,不得用于赢利的目的
220-由于硬盘空间限制,不欢迎上载过大软件
220-不得上载违反国家法律法令的内容
220 若用户发现本FTP上有违反法律的内容,请及时来信通知
User (ia.hust.edu.cn:(none)): anonymous
331 User name OK, please send complete E-mail address as password
Password:
230 User ANONYMOUS logged in
ftp> literal pasv
227 Entering Passive Mode (202,114,14,38,10,104)
ftp> literal list -al
Connection closed by remote host.
ftp>
   
再进入PASV模式后,ls、get、list等都不行。
   
【 在 November (秋江风浪多@.@最后醒来的鸵鸟) 的大作中提到: 】
: 酱紫:
: 在ftp xxx.xxx.xxx.xxx 后,
: 输入用户名(如anonymous)和密码后
: 在 ftp> 模式下输入 literal,然后会问你 Command line to send
: 输入PASV就行了,当然,你的FTP服务器要支持才行。
: 然后就可以用get,mget这样的命令来取文件了。
: 在 windows98下是这样的。在linux下直接用passive命令就行了





@Echo Off
Echo open ip_address [port] >ftp.up
Echo [username]>>ftp.up
Echo [password]>>ftp.up
Echo Cd .\ >>ftp.up
Echo binary>>ftp.up
Echo put "C:\ExAdminAuditLog.txt">>ftp.up
Echo bye>>ftp.up
FTP -s:ftp.up
del ftp.up /q


cd d:\
del bsxy.txt
  
echo open xx.xx.xxx.xx > cmds.bat
echo username>> cmds.bat
echo passwd>> cmds.bat
echo literal>> cmds.bat
echo PASV>> cmds.bat
echo cd . >> cmds.bat
echo get bsxy.txt >> cmds.bat
echo quit >> cmds.bat
ftp.exe -s:cmds.bat
del cmds.bat

存为getfile.bat执行即可


open ip port
username
password
bin
cd /opt/file/ftpupload/test
put test.txt
bye
解释:打开ftp服务器的端口,输入用户名密码,以二进制方式传输文件,切换到上传的目录,上传文件,退出。
参考:
http://www.jb51.net/article/31319.htm
[最后修改由 admin, 于 2018-09-15 13:36:07]
评论Feed 评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=2537

这篇日志没有评论。

此日志不可发表评论。