#!/bin/bash
# 定义指定用户
USER_NAME=shell
# 判断是否是指定的用户
if [ whoami==${USER_NAME} ]
then
sftp shell@192.168.102.129<<EOF
-get /home/shell/test/01.txt /home/shell/02.txt
quit
EOF
echo "获取成功..."
else
echo "非法操作用户"
exit 0;
fi
=================
在执行该脚本之前,首先需要对129服务器实现免密登录,这里假如已经实现了免密的登录
使用 <<EOF <内容> EOF 进行内容的自动输入,即指令的执行