美文网首页Shell脚本
一键传输文件到指定sftp 目录

一键传输文件到指定sftp 目录

作者: 堂哥000 | 来源:发表于2021-09-18 16:09 被阅读0次

    前置工作
    1. 安装lftp : yum install lftp
    2. 测试 连接和端口是否可以连通

    代码

    #文件名--外部参数
    file_name=$1
    #用户名
    user="user"
    #密码
    passwd="password"
    # 目标文件夹
    res_file_path="~/tmp/"
    #待传输的文件存放地址
    local_path="/tmp/data/"
    #连接方式
    lftp sftp://${user}:$passwd@192.168.0.1:8888 << EOF
    cd ${res_file_path}
    lcd ${local_path}
    mput -c ${file_name}
    ls ${res_file_path}
    bye
    EOF
    

    使用
    保存文件名为put_file.sh ,赋权 chmod 775 put_file.sh
    sh put_file.sh ${file_name}
    上传完成脚本会自动打印已上传文件目录下文件

    相关文章

      网友评论

        本文标题:一键传输文件到指定sftp 目录

        本文链接:https://www.haomeiwen.com/subject/ghhygltx.html