很多时候,我需要从ssh连接复制文件。可以说是mysql dump。我要做的是
local $ ssh my_server
server$ mysqldump database >> ~/export.sql
server$ exit
local $ scp myserver:~/export.sql .
我知道ssh有很多功能,例如ssh-agent,端口转发等,我想知道是否有从服务器执行scp的操作以复制到我的本地计算机(无需创建另一个ssh连接)。
请您参考如下方法:
首先,此问题不在此处,因此将尽早迁移或搁置它。
无论如何,我在这里描述了类似问题的解决方案,但是它应该可以帮助您: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




