使用shell/bash脚本将文件从本地上载到基于sftp的远程服务器

使用shell/bash脚本将文件从本地上载到基于sftp的远程服务器,bash,shell,sftp,file-transfer,Bash,Shell,Sftp,File Transfer,我正在寻找一个shell/bash脚本,它可以用来使用sftp协议将文件从本地服务器传输到远程服务器 我有一个ftp的,但不能为sftp。 非常感谢您的帮助。您可以使用lftp: lftp -u USER,PASS -e "put LOCAL_FILE;quit" sftp://SERVER_ADDRESS 这里的服务器地址是指服务器地址/远程路径还是如何包括远程路径。另外,如果我想在这里使用ssh密钥,我将如何使用它而不是密码。关于钥匙,请看

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

我有一个ftp的,但不能为sftp。
非常感谢您的帮助。

您可以使用
lftp

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

这里的服务器地址是指服务器地址/远程路径还是如何包括远程路径。另外,如果我想在这里使用ssh密钥,我将如何使用它而不是密码。关于钥匙,请看