ftp/sftp定时自动上传文件脚本(CentOS)
2021-01-06 10:29
标签:pre 创建 备份目录 进入 sftp 传输文件 文件 备份文件 大小 open行--要备份到的主机IP user行--ls为要备份到的主机的用户名,toor为前边用户对应的密码 binary行--使用二进制模式进行传输 hash--每传1k的大小输出一个#号,可不用 cd行--备份文件要上传到的目录 lcd行--备份文件在本地的目录 prompt行--使后边mput上传多个文件时不用每次都输入“yes”进行确认 mkdir行--在备份主机按日期创建备份目录,在这里主要是演示此模式中可和ssh一般使用mkdir和反引号 cd行--进入备份文件要上传到的目录 mput行--上传本地目录文件夹下的所有文件,也可以写上具体文件名 close行--关闭ftp连接 bye行--退出ftp 自动上传关键是自动输入用户名密码,但使用ssh传输文件的工具scp、sftp和ssh一样不能(听说expect可以)自动输入密码,可以折中方案是使用lftp实现 lftp不是一个sftp自动登录实现,其实为一个框架可以使用ftp等其他一些协议。 sftp登录后其命令和ftp基本是一致的。 需要每日备份,再做一个定时任务即可 参考: http://blog.csdn.net/zzzzcs/article/details/23993165 http://blog.csdn.net/ligt0610/article/details/7255817 ftp/sftp定时自动上传文件脚本(CentOS) 标签:pre 创建 备份目录 进入 sftp 传输文件 文件 备份文件 大小 原文地址:https://www.cnblogs.com/my-first-blog-lgz/p/13589952.html1.ftp自动上传文件脚本
#!/bin/bash
ftp -n
2.sftp自动上传文件脚本
HOST=192.168.220.129
USERNAME=ls
PASSWORD=toor
lftp -u $USERNAME,$PASSWORD sftp://$HOST
3.定时上传
下一篇:码迷,mamicode.com!
文章标题:ftp/sftp定时自动上传文件脚本(CentOS)
文章链接:http://soscw.com/index.php/essay/40465.html