通过shell脚本实现SFTP自动下载

#!/bin/bash

# 定义指定用户
USER_NAME=shell

# 判断是否是指定的用户
if [ whoami==${USER_NAME} ]
then
sftp [email protected]<
-get /home/shell/test/01.txt  /home/shell/02.txt
quit
EOF
echo "获取成功..."
else
  echo "非法操作用户"
  exit 0;
fi
 

=================

在执行该脚本之前,首先需要对129服务器实现免密登录,这里假如已经实现了免密的登录

使用 < EOF  进行内容的自动输入,即指令的执行

你可能感兴趣的:(linux)