如何通过命令行通过sftp上传文件?

时间:2014-01-11 02:38:20

标签: linux bash file-upload command-line sftp

我知道如何通过sftp获取远程文件。

例如:

sftp root@10.0.0.1:/path/to/file.txt localfile.txt

如何将文件上传到远程服务器?

(我需要在我的bash脚本中使用此命令。)

2 个答案:

答案 0 :(得分:1)

另外考虑使用SSH公钥/私钥,这可以避免您为自动文件交换输入密码。

您可以使用命令“ssh-keygen”生成这些密钥。

答案 1 :(得分:-5)

$ scp root@10.0.0.1:/path/to/file.txt localfile.txt