沧海田园

 

2013年5月16日

三种Shell脚本编程中避免SFTP输入密码的方法

摘要: 最近编程中用到sftp上传文件,且需要用crontab预设定时上传事件。而sftp不同于ftp,没有提供选项如 -i 可以将密码直接编码进程序。使用ftp指令,会自动请求用户输入密码。总结一下可以避免sftp输入密码的三种方式:1. lftp方式LFTP是一款非常著名的字符界面的文件传输工具。支持FTP、HTTP、FISH、SFTP、HTTPS和FTPS协议。例子:(本例为下载例子) #!/bin/shHOST=172.16.2.XUSER=kg_sftpPASS=tnzk4a7wecho"Startingtosftp..."lftp-u${USER},${PASS}sft 阅读全文

posted @ 2013-05-16 10:30 沧海田园 阅读(4856) 评论(0) 推荐(0) 编辑

导航