可以在活动连接期间通过ssh复制文件

时间:2015-10-22 17:33:11

标签: ssh

我经常需要从ssh连接复制文件。让我们说一个mysql转储。我做的是

local $ ssh my_server
server$ mysqldump database >> ~/export.sql
server$ exit
local $ scp myserver:~/export.sql .

我知道ssh有很多功能,比如ssh-agent,port-forwarding等,我想知道是否还有执行scp FROM服务器复制到我的本地计算机(没有创建另一个ssh连接)。

1 个答案:

答案 0 :(得分:1)

首先,这个问题在这里是偏离主题的,因此它将被提前迁移或暂停。

无论如何,我在这里描述了类似问题的解决方案,但它可以帮助你:https://stackoverflow.com/a/33266538/2196426

总结,是的,可以使用远程端口转发:

[local] $ ssh -R 2222:xyz-VirtuaBox:22 remote
[remote]$ scp -P 2222 /home/user/test xyz@localhost:/home/user