Chinaunix首页 | 论坛 | 博客
  • 博客访问: 87383
  • 博文数量: 52
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -20
  • 用 户 组: 普通用户
  • 注册时间: 2018-06-04 17:51
文章分类

全部博文(52)

文章存档

2013年(6)

2012年(3)

2011年(4)

2010年(18)

2009年(21)

我的朋友

分类: LINUX

2009-08-05 16:18:13

最近工作一直很忙,好长时间没有来更新过啦,今天趁有空闲时间,写一下最近刚刚做的有关sftp自动登陆下载的shell.
我主要做这个是因为,一个公网的数据库和局域网的数据,要把公网上备份的下载下来并导入到我的局域网内,为了安全,并没有开启FTP功能,我把sftp放到了crontab里。
SFTP脚本如下:
#!/bin/bash
lftp -u user,password sftp://IP:Port <cd direcory
lcd local directory
get file.gz
#put file.gz
by
EOF
我想大家看到应该明白什么意思吧,有关sftp://IP:Port这个Port是看你有没有修改过SSH端口,如果没有修改是不用加的直接sftp://IP就可以了。
当然你也可以定义好文件,目录的变量,包括用户名的IP的等等,直接使用。大体意思就是这样,大家灵活掌握吧
阅读(2609) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~