【问题标题】:Upload file from local to sftp based remote server using shell/bash script使用 shell/bash 脚本将文件从本地上传到基于 sftp 的远程服务器
【发布时间】:2016-12-18 12:45:18
【问题描述】:

我正在寻找一个 shell/bash 脚本,该脚本可用于使用 sftp 协议将文件从本地传输到远程服务器。

我有一个用于 ftp 的,但不知道用于 sftp。 在这里的任何帮助将不胜感激。

【问题讨论】:

    标签: bash shell sftp file-transfer


    【解决方案1】:

    你可以使用lftp:

    lftp -u USER,PASS -e "put LOCAL_FILE;quit" sftp://SERVER_ADDRESS
    

    【讨论】:

    • 这里的 server_address 是指服务器地址/remote_path 还是我如何包含远程路径。另外,如果我想在这里使用 ssh 密钥,我将如何使用它而不是密码。
    • 您可以在 SERVER_ADDRESS 中添加 /path。关于密钥,请看stackoverflow.com/questions/11577090/lftp-with-key-passphrase
    猜你喜欢
    • 2019-06-20
    • 1970-01-01
    • 1970-01-01
    • 2015-06-07
    • 1970-01-01
    • 2022-11-05
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多