目标:自动登录指定SFTP服务器,自动输入用户名密码,自动下载指定文件。
条件:sudo apt-get install lftp
编写脚本:sudo vim autoget.sh ,内容如下:
#!/bin/bashHOST=192.168.2.63PORT=22USER=zjdPASS=zjdDDIR=/home/zjd/LDIR=/home/zjd/myssh/FILE=sftp.logecho "Starting to sftp ..."lftp -u ${USER},${PASS} sftp://${HOST} <
给脚本设置执行权限:sudo chmod 755 autoget.sh
好了,./autoget.sh 试试吧!