Shell脚本使用SFTP将文件从另一台服务器复制到我的盒子而不提示输入密码

时间:2012-05-25 07:40:32

标签: shell sftp

我想编写一个shell脚本,使用SFTP将文件从另一台服务器复制到我的盒子而不提示输入密码,因为我已经在服务器上为密码设置了私钥。你能为我提供示例脚本吗?

1 个答案:

答案 0 :(得分:1)

您可以使用适用于scp协议的ssh并读取私钥:

scp -r path/to/src/folder1 username@server:/path/to/dst/folder

-r开关是递归复制的

如果您需要指定端口,请使用-p

scp -r -P 2222 path/to/src/folder1 username@server:/path/to/dst/folder