Bash:如何将文件从本地路径传输到SSH服务器?

时间:2015-08-06 00:03:59

标签: linux bash ubuntu ssh terminal

使用Linux将终端/ bash脚本中的文件从本地位置复制到受密码保护的远程ssh服务器需要写什么?

例如:

资料来源:/home/bin/file.txt

目的地:user@server.com

1 个答案:

答案 0 :(得分:6)

SCP旨在实现这一目标。使用您的示例:

$ scp /home/bin/file.txt user@server.com:/path/to/store

如果您希望脚本不需要密码,那么您将要为脚本运行的用户设置SSH密钥。 Digital Ocean有一个关于如何设置SSH密钥的好教程:How To Set Up SSH Keys