【发布时间】:2015-10-28 22:51:09
【问题描述】:
在使用 Linux 的终端/bash 脚本中将文件从本地位置复制到受密码保护的远程 ssh 服务器需要写什么?
例如:
来源:/home/bin/file.txt
目的地:user@server.com
【问题讨论】:
-
scp /home/bin/file.txt user@server.com:
标签: linux bash ubuntu ssh terminal
在使用 Linux 的终端/bash 脚本中将文件从本地位置复制到受密码保护的远程 ssh 服务器需要写什么?
例如:
来源:/home/bin/file.txt
目的地:user@server.com
【问题讨论】:
scp /home/bin/file.txt user@server.com:
标签: linux bash ubuntu ssh terminal
SCP 就是为此而设计的。使用您的示例:
$ scp /home/bin/file.txt user@server.com:/path/to/store
如果您希望它编写脚本而不需要密码,您需要为运行该脚本的用户设置 SSH 密钥。 Digital Ocean 有一个关于如何设置 SSH 密钥的很好的教程,位于:How To Set Up SSH Keys
【讨论】: