首页 > 其他 > 详细

linux下的SFTP的automatic自动运行script脚本

时间:2014-03-06 09:12:20      阅读:945      评论:0      收藏:0      [点我收藏+]

  自从做完windows下的账号巡检自动上传脚本后,开始研究linux下的自动上传脚本。


  只能突出一个吐血{

ftp端口被封,而且linux服务器上不一定装了ftp。

服务器数量很多,只能从服务器端上传至日志服务器(使用的freesshd搭建sftp服务器,感觉还不错)。

服务器数量很多,不能随便安装包。

}


  重点在于“自动化”三个字。即非交互式密码认证。

自动化的方式有很多,鉴于本人是菜鸟,什么python,c,ruby之类的都不会。%>_<%。。。

根据现有batch经验,还是从自动化的ftp入手。

ftp被禁掉了。。

还有与ssh共存的sftp,而且公司统一都用ssh登陆linux服务器,所以服务器上一般都装有sftp。

ftp有s参数,自动读取文本内容,执行文件中的命令。

恩,研究了一下sftp也有-b参数,运行batchfile。

擦!!然后就卡在这里了,-b参数赫然写到只能运行cmd命令而不能进行密码自动认证,想要避免输入密码就必须要使用ssh的publickey秘钥认证啊!!

bubuko.com,布布扣

经过了多次度娘和谷歌的查找,现想到方法如下:

1、安装lftp,网上已经有大量lftp结合sftp进行自动密码认证的脚本

2、set up private key,激活秘钥自动登录。

3、expect工具。

4、sftp服务器端不知道可不可做匿名登录,还在研究。。

感觉1和2最靠谱。。

本文出自 “hiubuntu” 博客,请务必保留此出处http://qujunorz.blog.51cto.com/6378776/1368931

linux下的SFTP的automatic自动运行script脚本,布布扣,bubuko.com

linux下的SFTP的automatic自动运行script脚本

原文:http://qujunorz.blog.51cto.com/6378776/1368931

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!