如果你通过ssh隧道scp文件,文件会加密两次吗?

时间:2012-12-10 16:10:21

标签: scp ssh-tunnel

背景信息: 服务器A需要向服务器B发送数据,但我不允许在它们之间的防火墙中打开任何其他端口。有一个ssh端口打开,所以我选择通过ssh隧道发送数据。但是,我现在也需要将文件从A复制到B.

问题: 如果我通过现有的ssh隧道从A到B scp文件,文件会被加密两次吗?或者是scp“足够聪明”来利用现有的隧道?

如果可能的话,我想避免额外的加密开销两次。

还有其他方法通过ssh隧道发送文件吗?

1 个答案:

答案 0 :(得分:0)

不确定双重加密(我猜是的),但为什么使用scp而不是ssh tunnelscp正在使用ssh连接,因此防火墙等没问题。

如果您正在寻找替代方案,可以使用rsync而不是ssh使用以下内容:

rsync -avz -e ssh /home/me myname@servername:/some/folder

希望这会有所帮助。